MySQL - PhpMyAdmin Replication Reset Master Configuration для получения идентификатора сервера

MySQL сервер + phpmyadmin

На вкладке репликации похоже, что кто-то уже настроил основную репликацию:

Тем не менее, я не вижу следующие строки в my.cnf, который должен был быть добавлен во время настройки мастера:

server-id=*****
log-bin=******
log-error=*****

Как мне получить эти значения? Или как мне сбросить основную конфигурацию, чтобы я мог выполнить весь процесс сам (я также хочу выбирать / игнорировать новые базы данных)?

1 ответ

Решение

Мне наконец удалось решить мою проблему.

Примечание: server-id это просто уникальный идентификатор, который вы можете выбрать.

Я должен был ввести эти строки в магистратуре my.cnf файл:

#master my.cnf
server-id = 1
log_bin = /var/lib/mysql/mysql-bin.log
binlog_do_db=database1
binlog_do_db=database2
binlog_do_db=database3
binlog_do_db=database4
binlog_do_db=database5

И эти строки в рабе my.cnf файл:

#slave my.cnf
server-id = 2
replicate-do-db=database1
replicate-do-db=database2
replicate-do-db=database3
replicate-do-db=database4
replicate-do-db=database5

Затем на phpmyadmin подчиненного сервера перейдите на вкладку репликации и нажмите Stop SQL Thread only а также Stop IO Thread only

Другие вопросы по тегам