Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
20106



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |