Версия MYSQL: 4.1
Введение в среду: основная база данных 192.168.0.205 подчиненная база данных 192.168.0.206
1. Создайте /etc/my.cnf в основной базе данных, измените значение ключа в [mysqld] и добавьте
server-id=1
log-bin= binlog_name
2. Добавьте пользователя в основную библиотеку, чтобы читать журналы основной библиотеки из подчиненной библиотеки.
предоставить подчиненное устройство репликации, перезагрузку, супер на *.* для 'slave'@'192.168.0.206', идентифицированного как '123456'
3. Подключите подчиненную библиотеку к основной библиотеке для тестирования.
/opt/mysql/bin/mysql -u подчиненное -p -h 192.168.0.205
4. Остановите ведомую библиотеку, измените ведомую библиотеку /etc/my.cnf и добавьте параметры:
[mysqld] |
5. Запустите ведомую базу данных и синхронизируйте данные главной-ведомой базы данных.
/
opt/mysql/share/mysql/mysql start
/opt/mysql/bin/mysql -u root -p
mysql>загрузить данные с ведущего устройства;
Также можно использовать заливку в базу данных или прохождение теста прямо из справочника.
6. Тест:
создайте таблицу в основной базе данных,
mysql>создать базу данных sampdb; |
Откройте подчиненную библиотеку и просмотрите:
/opt/mysql/bin/mysql -u корень -p |
Это означает, что база данных master-slave создана успешно.
7. Команды, связанные с базой данных «главный-подчиненный»:
остановка подчиненного устройства; запуск подчиненного устройства для остановки подчиненной базы данных.
показать статус подчиненного устройстваG; показать, какой двоичный журнал главной базы данных читается из
главных журналов очистки подчиненной базы данных в «binlog.000004» Эта команда очень тщательно удаляет ненужные файлы двоичного журнала главной базы данных; Если удалить по ошибке, автоматическое обновление ведомой библиотеки будет невозможно.
изменить мастер; изменить параметры с сервера.