1.背景
mysql8已安装,现在配置主从.
2.步骤
# 主节点修改/etc/my.cnf
[mysqld]
log-bin=mysql-bin
server-id=1
# 从节点修改/etc/my.cnf
[mysqld]
server-id=2
# 修改/etc/my.cnf后要重启下,不然从节点server-id默认是1,未生效为2
# 在主节点创建同步用户
CREATE USER 'master'@'132.151.7.9' IDENTIFIED WITH mysql_native_password BY '123';
GRANT REPLICATION SLAVE ON *.* TO 'master'@'132.151.7.9';
flush privileges;
# 在从节点切换主节点
CHANGE MASTER TO MASTER_HOST='132.151.7.8', -- 主服务器IP
MASTER_USER='master', -- 主服务器用户
MASTER_PASSWORD='123', -- 主服务器用户密码
MASTER_LOG_FILE='mysql-bin.000001', -- 主服务器
MASTER_PORT=7788, -- 端口号默认3306
MASTER_LOG_POS=1924; -- 位置
show slave status \G;
start slave;
show slave status \G;