show master status;

文章插图
至此,主机配置完成 。
从机配置从机的配置也比较简单,我们一步一步来看:
1.在/etc/my.cnf 添加下面配置:

文章插图
注意从机这里只需要配置一下 server-id 即可 。
注意:如果从机是从主机复制来的,即我们通过复制 CentOS 虚拟机获取了 MySQL 实例,此时两个 MySQL 的 uuid 一样(正常安装是不会相同的),这时需要手动修改,修改位置在 /var/lib/mysql/auto.cnf,注意随便修改这里几个字符即可,但也不可太过于随意,例如修改了 uuid 的长度 。
2.使用命令来配置从机:
change master to master_host='192.168.248.128',master_port=3306,master_user='rep1',master_password='123',master_log_file='binlog.000001',master_log_pos=120;这里配置了主机地址、端口以及从机登录主机的用户名和密码,注意最后两个参数要和 master 中的保持一致 。
3.启动 slave 进程
start slave;启动之后查看从机状态:
show slave statusG;

文章插图
4.查看 slave 的状态
主要是下面两项值都要为为 YES,则表示配置正确:
Slave_IO_Running: YesSlave_SQL_Running: Yes至此,配置完成,主机创建库,添加数据,从机会自动同步 。
如果这两个有一个不为 YES,表示主从环境搭建失败,此时可以阅读日志,查看出错的原因,再具体问题具体解决 。
总结本文主要和大伙说了 MySQL 主从环境搭建,这几个步骤松哥反反复复操作过很多遍,小伙伴只要按照松哥的步骤一般来说都能成功,有问题欢迎留言讨论 。
【MySQL 读写分离环境搭建】
推荐阅读
- C#串口操作类,包括串口读写操作
- mysql和postgresql时间戳设置
- 21分钟 MySQL 入门教程
- 两款免费的MySQL性能监控工具
- VUE前后分离调起微信支付
- MySQL基本使用
- MySQL:常用的30种SQL查询语句优化方法
- Mysql中的数据分组和子查询
- mysql开发理论:搞懂什么是长连接,短连接和连接池
- 在Python中使用Pandas库实现MySQL数据库的读写
