Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Перенос настроенного сервера. Может кому пригодится.... : УКМ-4

19.04.2024 5:43


23.06.2006 08:58
alex_auto49
 
Этим методом пользуюсь когда надо привести все магазины к одной версии:
1. На первом магазина настраиваю все ручками.
2. Стопорю службу MySQL.
3. Копирую на флешку папку c:\mysql\data
4. Запускаю службы MySQL и УКМ.
5. Этот магазин работает.

Приезжаю в другой магазин.

1. Инсталлирую УКМ.
2. Перезагружаю.
3. Стопорю службу MySQL.
4. С флешки переписываю сохраненную папку.
5. Запускаю мускул.
6. Заново прописываю лицензию.
7. Запускаю УКМ.
8. Вхожу в веб-интерфейс УКМа.
9. _erase.php и удаляю кассы "первого" магазина. Это обязательно, так как нафига нужны продажи с другого магазина.

В результате имеем настроенный сервак в котором надо поправить только ООО, алреса и номера магазинов.

Может кому пригодится. Мне пару раз спасало попу при железных повреждениях сервера......
*19
23.06.2006 10:35
Onesoft
 
Цитата:
alex_auto49 Этим методом пользуюсь когда надо привести все магазины к одной версии:
3. Копирую на флешку папку c:\mysql\data

Приезжаю в другой магазин.

4. С флешки переписываю сохраненную папку.

9. _erase.php и удаляю кассы "первого" магазина. Это обязательно, так как нафига нужны продажи с другого магазина.

В результате имеем настроенный сервак в котором надо поправить только ООО, алреса и номера магазинов.

Может кому пригодится. Мне пару раз спасало попу при железных повреждениях сервера......
*19
NB!!!
1. метод годится в том случае, если в дальнейшем не предполагается использовать этот сервер под сервером головного офиса (СГО), поскольку критичным является уникальность идентификаторов сервера, кассовых линеек, конвертеров и скидок.. Впрочем, при использовании СГО настройка очередного подчинённого магазина существенно упрощается.. *04

2. _erase.php, вообще-то, фишка инженерная, недокументированная.. За последствия применения ответственность лежит целиком на Вашей совести!!!
23.06.2006 12:13
XsevenBeta
 
Цитата:
Onesoft 1. метод годится в том случае, если в дальнейшем не предполагается использовать этот сервер под сервером головного офиса (СГО), поскольку критичным является уникальность идентификаторов сервера, кассовых линеек, конвертеров и скидок.. Впрочем, при использовании СГО настройка очередного подчинённого магазина существенно упрощается.. *04
Да-да. Будет жопа. Поправимая конечно - но очень уж много таблиц придётся перелопатить..
27.06.2006 17:52
OlegON
 
1. Установить на целевой ЭВМ (ЭВМ-2) УКМ такой же версии, какая установлена на ЭВМ-1, для этого выполнить:
a. Остановить службу УКМ сервера на ЭВМ-1, для предотвращения её запуска параллельно с запуском на ЭВМ-2 установить её свойство в состояние «Отключено»;
b. Установить на ЭВМ-2 УКМ, при запросе параметров сервера (ID, порт и название) ввести данные соответствующие УКМ серверу на ЭВМ-1; использовать ключ с ЭВМ-1;
c. В ответ за запрос «Перезагрузить операционную систему» по окончании установки ответить «Позже».
2. По умолчанию БД MySQL устанавливается на устройство C:\ в папку C:\MySQL\data. Как правило, для хранения БД предназначается другое более высокоорганизованное устройство: RAID-массив большой производительности и ёмкости, не предназначенное для использования в иных целях. Перенос БД MySQL на ЭВМ-2 на это устройство осуществляется в 4 действия:
a. Остановить службу MySQL;
b. перенести папку C:\MySQL\data на целевое устройство (например, на D:\MySQL\data), с устройства-источника папку C:\MySQL\data необходимо удалить;
c. отредактировать файл %windir%\my.ini, задав новый путь расположения папки с БД в строке:
datadir=C:/mysql/data
(например, заменив на
datadir=D:/mysql/data). Использумый разделитель папок – символ «/», а не «\»!!!
d. запустить службу MySQL;
3. подготовить устройство хранения БД на ЭВМ-2:
a. войти в консоль mysql, выполнив:
c:\mysql\bin\mysql –uroot
b. в консоли выполнить:
set foreign_key_checks=0;
drop database ukmserver;
c. остановить службу MySQL server;
d. удалить все файлы из папки D:\MySQL\data (должны остаться только папки «mysql» и «test»);
e. выполнить полную дефрагментацию устройства D:\ с уплотнением свободного пространства при помощи любой доступной утилитой дефрагментирования;
f. запустить службу MySQL server;
g. в консоли MySQL выполнить:
create database ukmserver;
h. выйти из консоли MySQL, выполнив команду quit;
4. выполнить экспорт БД из ЭВМ-1, для этого необходимо выполнить команду:
c:\mysql\bin\mysqldump -uroot --opt --no-autocommit ukmserver > E:\ukmserver.sql
где E:\ - устройство, куда будет сохранён дамп БД. Поместить файл-дамп БД в любое доступное для ЭВМ-2 место, например, на сетевой диск (ни в коем случае не на устройство хранения БД ЭВМ-2);
5. осуществить импортирование дампа БД, например, дамп БД находится на сетевом устройстве E, полный путь – E:\dump\ukmserver.sql:
a. «Пуск» -> «Выполнить» -> cmd;
E:
cd dump
c:\mysql\bin\mysql –uroot
set foreign_key_checks=0;
use ukmserver;
source ukmserver.sql
set foreign_key_checks=1;
quit
exit
b. Импорт завершён, перезагрузить ЭВМ-2.

Сервер УКМ на ЭВМ-2 готов к работе.
Часовой пояс GMT +3, время: 05:43.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.