mfc created the topic: Как перенести базу на новый сервер
Как перенести старую базу, которая крутится на терминале на новый сервер, а функционал (саму программу) оставить там же? Вопрос вызван тем, что базу хранить лучше в зеркале на сервере, а так как на сервере нет нормальной видеокарты и звуковой карты, то вывод с него аудио-визуальной информации невозможен.
Evgenic replied the topic: Re: Как перенести базу на новый сервер
просто надо поставить MySQL на нужном вам сервере, реплецировать туда базу с терминала, настроить QSystem на новое место для БД.
1. Ставим MySQL5.1 не ниже. Дистрибутив качаем с официального сайта.
2. С помощью MySQL Workbench делаем реплику рабочей БД и переносим ее на новое место туда куда вы поставили MySQL.
3. В папке dist есть admdbcom.bat. С помощью его настраиваем на новое место расположения БД.
Проверяем коннект. И стартуем админку. Все должно быть гладко.
Evgenic replied the topic: Re: Как перенести базу на новый сервер
Если при переноси БД все было сделано правильно и ничего нештатного не случилось, то разницы не должно быть никакой. Статистика хранится в табличке statistic в той же базе.
mfc replied the topic: Re: Как перенести базу на новый сервер
БД находится на Сервере с ОС Microsoft Windows Server Standard 2008 R2. Версия MySQL новее той, которая установлена на регистрационном терминале. Систему настраиваем на БД, которая расположена на сервере, как описано в инструкции. При постановке в очередь появляются записи в таблице clients, но в таблице statistic изменений никаких не наблюдаем. При попытке включить систему очереди на следующий день, уже не подключается к БД и выдает ошибку.
12 years 11 months ago - 12 years 11 months ago#110by Evgenic
Evgenic replied the topic: Re: Как перенести базу на новый сервер
- размер вложений не более 512Кб. jpg,jpeg,gif,png и txt,rtf,pdf,zip,tar.gz,tgz,tar.bz2,rar,7z,log
- не заполняется таблица statistics. Это значит либо нет триггеров в БД, либо они по какой-то причине отключены. Если делали реплику БД, то возможно, эта реплика была без триггеров, только схемы таблиц и данные. Триггеры нужны insert_to_statistic и update_to_statistic. Если их нет, то найдите их создание в скрипте qsystem.sql и пересоздайте.
- а про то что система не включается на след. день, тут нужно по-подробнее.
12 years 10 months ago - 12 years 10 months ago#135by Lk
Lk replied the topic: Re: Как перенести базу на новый сервер
Доброго времени суток!
Если база MySql находится на выделенном сервере, пункт регистрации на другом компьютере, то запуск сервере (ярлык) с какого компьютера осуществляется? Qsystem надо устанавливать на сервер?
Last Edit: 12 years 10 months ago by Lk. Reason: 1
12 years 10 months ago - 12 years 10 months ago#136by Evgenic
Evgenic replied the topic: Re: Как перенести базу на новый сервер
Сервер БД может находится где угодно, лишь бы сервер СУО мог до нее достучаться. Сервер СУО стартует на том компьютере где он(сервер СУО) установлен, настройки доступа к БД должны быть соответствующие, т.е. если БД на каком-то другом компе, то указываем адрес этого компа с БД в настройках.