Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / репликация или синхронизация с сервером MySQL из Делфи / 2 сообщений из 2, страница 1 из 1
16.03.2002, 19:26
    #32025467
Равиль
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
репликация или синхронизация с сервером MySQL из Делфи
Люди, правда очень надо. Проблема такова - пользователь (их много) должен приконнектиться к серверу MySQL через интернет и синхронизировать базу данных на его компе (InterBase) с базой MySQL. У MySQL есть возможность репликации, но как ей пользоваться не понятно. Можно ли функцию репликации вызвать с локальной машины. Как вообще лучше это реализовать?
Напишите мне если не затруднит grav20@mail.ru
...
Рейтинг: 0 / 0
25.11.2002, 18:29
    #32072191
thor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
репликация или синхронизация с сервером MySQL из Делфи
Если репликация одностороняя, то посмотри это :

Для организации резервного копирования БД поднимаем второй MySQL сервер.
Заводим на основном сервере нового пользователя, для организации репликации:

#mysql
mysql> GRANT FILE ON *.* TO repl@"%" IDENTIFIED BY '';

Делаем на основном сервере дамп тех БД которые необходимо бэкапить:

mysqldump --user=username --password=password --opt database > backup-file.sql

Переносим получившийся файл на резервный сервер и загружаем структуру и данные в
MySQL:

mysql --user=username --password=password database < backup-file.sql

Далее конфигурим оба сервера для организации репликации, создадим конфигурационные
файл /etc/my.cnf

Для основного сервера (master):

[mysqld]
log-bin
binlog-do-db=dbname1
binlog-do-db=dbname2
binlog-do-db=dbname3
server-id=1

Для резервного сервера:

[mysqld]
master-host=adres_master_server
master-user=repl
master-password=master_password
master-port=3306
server-id=2
replicate-do-db=dbname1
replicate-do-db=dbname2
replicate-do-db=dbname3
master-info-file=/var/lib/mysql/master.info

После внесения всех изменений в конфигурации серверов, перезагружаем сначала основной
MySQL, а затем резервный.
Для проверки соединения, смотрим файл /var/lib/mysql/master.info

----------
Sincerely,
Martin Gayevsky
AlarIT Java Developer

...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / репликация или синхронизация с сервером MySQL из Делфи / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]