MySQL - PhpMyAdmin 复制重置主配置以检索服务器 ID
MySQL - PhpMyAdmin Replication Reset Master Configuration to retrieve server-id
MySQL 服务器 + phpmyadmin
在复制选项卡上,似乎有人已经配置了主复制:
但是,我没有在 my.cnf
中看到以下行,这些行应该在配置 master 时添加:
server-id=*****
log-bin=******
log-error=*****
如何检索这些值?或者我如何重置主配置以便我可以自己执行整个过程(我也想 select/ignore 新数据库)?
我终于设法解决了我的问题。
注意: server-id
只是一个唯一的标识符,您可以选择。
我必须在 master 的 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
slave 的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
MySQL 服务器 + phpmyadmin
在复制选项卡上,似乎有人已经配置了主复制:
但是,我没有在 my.cnf
中看到以下行,这些行应该在配置 master 时添加:
server-id=*****
log-bin=******
log-error=*****
如何检索这些值?或者我如何重置主配置以便我可以自己执行整个过程(我也想 select/ignore 新数据库)?
我终于设法解决了我的问题。
注意: server-id
只是一个唯一的标识符,您可以选择。
我必须在 master 的 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
slave 的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