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