美文网首页
linux 下mysql 主备环境搭建

linux 下mysql 主备环境搭建

作者: 3bd3c1497272 | 来源:发表于2020-05-09 12:27 被阅读0次

1.修改主库备库的配置文件中的server-id(server-id 不能一样)
修改的文件地址是mysql启动的 my.cnf
2.分别启动主从库的mysql服务
systemctl start mysql.service
3.登录主库的主机 mysql -uroot -p
或者是: mysql --socket=/usr/local/mysql57/sock/mysql5306.sock -uroot -p
4.主库创建备库复制账号
GRANT REPLICATION SLAVE ON . TO 复制账号@'从节点ip' IDENTIFIED BY "复制账号密码";

5.登录从库
change master to master_user='复制账号', master_password='复制账号密码', master_host='主库IP',master_port=5306, master_auto_position=1;

6.start slave
这里要是遇到报错 需要返回去配置my.cnf信息

7.show slave status \G 查看是否为双yes
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
8.设置从库为只读模式:
set global read_only = on;

其中用到的命令有
show slave status
reset slave
UUID 可能一样 这样的话需要重新设置UUID
/data/mysql57/datafile/auto.cnf

相关文章

网友评论

      本文标题:linux 下mysql 主备环境搭建

      本文链接:https://www.haomeiwen.com/subject/rcxknhtx.html