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

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


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