|
MySQL.RU - Webboard
Вернуться
Репликация БД в Mysql (Андрей) 16/05/2002 - 10:51:46
Re: Репликация БД в Mysql (thor) 25/11/2002 - 18:38:34
Re: Репликация БД в Mysql (thor) 27/12/2002 - 10:27:27
Re: Репликация БД в Mysql (kdvik) 17/01/2003 - 13:04:19
Re: Двухстронняя репликация (Altan) 10/02/2005 - 18:33:07
> Original message text:
> From: Андрей - 16/05/2002 - 10:51:46
> Subject:Репликация БД в Mysql
> -----------------
> Посоветуйте пожалуйста как сделать репликацию базы данных в Mysql.
>
From: thor - 25/11/2002 - 18:38:34
Subject:Репликация БД в 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
http://www.AlarIT.com
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
20106
|
|