Mysql 主从库复制
准备:
- 两台安装好mysql的服务器 192.168.1.21(A 主库 Master) 192.168.1.23(B 从库 Slave) CENTOS6.5
- AB分别配置好访问权限
- 测试使用root用户
- 停止AB的使用,防止在配置过程中发生状态改变
配置:
A:192.168.1.21
1 修改etc下的my.cnf文件,在 [mysqld] 下添加属性
log-bin=mysql-bin ##启用二进制日志
server-id=1 ##主库序号,一般根据ip地址末尾定义
2 重启主库
service mysqld restart
3 给 A root用户添加 slave 的读取权限
grant replication slave on *.* to root@'%' identified by '@Linhuanzhen123';
4 进入mysql
show master status ##查看主库状态
file : 二进制文件
Position : 文件位置(记录当前值,配置从库时需要用到);
+------------------+----------+--------------+------------------+-------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000001 | 69922559 | | | |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.02 sec)
执行完此步骤后不要再操作主服务器MYSQL,防止主服务器状态值变化
未完待续
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于