Ретейлер
легкое решение для розничной торговли
о программе . новости . инструкция . скачать . вопросы
п о с л е д н и е   н о в о с т и

11.04.2011
Версия 1.0 beta 7
Теперь в поле Заводской Артикул можно писать любой символ.
Во все отчеты, кроме движения товара, добавлена функция сортировки по любой колонке. Для этого нажимайте на заголовок колонки.
Добавлены следующие отчеты:

07.03.2011
Исправлен баг в отчете по детальной продаже.


Установка MySQL Server

Создание базы на MySQL Server

Архивация базы на MySQL Server

Восстановление базы на MySQL Server

Создание удаленной базы MySQL у провайдера


Установка MySQL Server

Если у вас уже установлен сервер базы данных Derby Network Server, то пропустите этот пункт. А если еще не установлен сервер, то скачайте последнюю версию MySQL Community server из сайта. На сайте вы увидите разные варианты для всех платформ. Если вы выбрали Windows, то заметьте, что для Windows (x86, 32-bit) и для Windows (x86, 64-bit) нужны разные дистрибутивы. Не путайте и скачайте вашу версию сервера. Возможно, при скачивании придется зарегистрироваться на сайте. После завершения закачки запустите скаченный exe файл. Внизу мы показываем пошаговый процесс инсталляции версии MySQL 5.0.15 на примере Windows XP. После запуска Setup.exe откроется следующее окно

нажимаем Next >

здесь не меняя ничего, нажимаем Next >

нажимаем Install

начнется процесс инсталляции

После инсталляции в этом окне отмечаем Skip Sign-Up и нажимаем Next >

после завершения инсталляции вы увидите это окно. Нажимаем Finish. Этим инсталляция завершается и запускается программа конфигурации сервера

нажимаем Next >. Во всех последующих окнах тоже нажимаем Next > пока не откроется следующее окно

здесь отмечаем Manual Selected Default Character Set/Collation и выбираем utf8. После этого тоже во всех окнах нажимаем Next > пока не появиться следующее окно

Придумайте пароль (так, чтобы потом не забыли) и два раза наберите в поле Enter the root password и Retype the password. Поставьте птичку на Enable root access from remote machine, если будете подключаться к этому компьютеру через другой клиент в сети. Если база будет использована в локальном компьютере, то можно не ставить птичку. Нажимайте Next >

здесь нажимаем Execute. Если у вас на компьютер установлен брандмауер (скорее всего так и будет) то вы увидите следующую ошибку. Если у вас брандмауер отключен то процесс конфигурации удачно завершится и вы сразу перейдете сюда.

Если система все же покажет эту ошибку тогда оставьте это окно (мы вернемся к нему позже) и откройте Сетевые подключения (Network Connections) из панели управления и нажмите правую кнопку на Подключение по локальной сети (Local Area Connection) затем выберите Свойства (Properties). Откроется следующее окно

переходите в закладку Advanced и нажимайте на Settings

уберите птичку от Подключение по локальной сети (Local Area Connection) и нажмите OK. В предыдущем окне тоже нажмите OK. Теперь вернитесь к окну Connection Error и нажмите Retry. На этот раз ошибок не должно быть.

Этим конфигурация завершена и сервер MySQL уже поднят операционной системой. Нажмите Finish.

Создание базы на MySQL Server

После установки сервера MySQL откройте файл C:\Retailer\scripts\MySQL\console.bat и пропишите правильный путь к каталогу bin. Затем запускайте console.bat. Откроется консольное окно и система будет ждать ввода пароля пользователя root. После ввода правильного пароля, который был создан вами при установке, экран консоли выглядит примерно так

Теперь можно создавать пустую базу и пользователя. Запускайте следующие команды

mysql> CREATE DATABASE retailer;
mysql> CREATE USER 'retailer'@'localhost' IDENTIFIED BY 'retailer';
mysql> GRANT ALL ON retailer.* TO 'retailer'@'localhost';

после чего создастся пользователь и пустая база. Теперь можно переходить сюда. После первого запуска install.bat сервер MySQL создаст базу и пустые таблицы.

Архивация базы на MySQL Server

Для обеспечения надежной работы и страховки от потери данных рекомендуется в конце каждого рабочего дня архивировать базу данных и желательно записывать на съемный носитель (например, на USB flash). Для каждого пользователя мы бесплатно предоставляем место для хранения архива в нашем сервере. Для этого достаточно, связаться с нами и мы создадим вам отдельное место для хранения и отправим вам имя пользователя FTP и ключ. Затем вы это имя пользователя и ключ пропишете в файл C:\Retailer\scripts\MySQL\send.txt вместо слов user и password соответственно. Затем запустите скрипт под названием backup.bat в каталоге C:\Retailer\scripts\MySQL\. Запустив этот скрипт, вы создадите файл retailer.bak в каталоге C:\Retailer\scripts\MySQL\ и отправите нам его по FTP. Если вам не нужно место в нашем сервере для хранения то удалите строку ftp -s:send.txt jsoft.ws из файла backup.bat

Восстановление базы на MySQL Server

Для восстановления базы запустите C:\Retailer\scripts\MySQL\restore.bat. Этот скрипт архивированную версию базы перезапишет на существующую. Поэтому будьте осторожны. Случайный запуск скрипта может стоить вам всех данных, набранных после последнего архива.

Создание удаленной базы MySQL у провайдера

Базу MySQL можно создать и на стороне провайдера. Если у вас есть хостинг с поддержкой MySQL, то можно создать пустую базу и пользователя этой базы со всеми необходимыми привилегиями для создания новой схемы. Только провайдер должен поддерживать удаленного пользователя. Если такая поддержка есть, то она называется Remote MySQL на cPanel. Зайдя туда, набираете % и нажимаете Add Host. Это означает, что вы можете со всех серверов подключиться ко всем своим базам на этом хосте. После этого можно поменять название сервера на persistence.properties и запускать install.bat. Только скорость при таком подключении будет зависеть от скорости вашего интернета и возможно не устроит вас.