时间:2021-07-01 10:21:17 帮助过:24人阅读
公共配置:
运行数据库服务
从数据库服务器上一定有主数据库服务器上的库,表且表结构要一致。
关闭iptables 禁用selinux
配置一个主机做主数据服务器:
1 主必须启用binlog日志; log-bin
2 指定自己的server-id; server-id=5
3 授权连接用户,可以从主来连接自己,连接自己后又拷贝数据的权限; mysal > grant replication slave on *.* to liang@"192.168.2.200" identified by "123456";
mysql> show master status; #查看主数据库服务器当前正在使用的binlog日志名
配置从做从服务器:
1 测试授权用户是否有效;
mysql -h192.168.2.200 -uliang -p123456
2 配置从的server-id; server-id=205 重启服务(从上面可以不启用binlog日志)
3 在自己本机使用自己的数据库管理员登陆,设置自己做192.168.2.1的从数据库服务器
change master to master_host="192.168.2.1",master_user="liang",master_password="123456", master_log_file="x-bin.0000001",master_log_pos=329;
4 mysql> start slave;
mysql> show slave status 在从上查看自己当前的状态 显示Empty set(0.07 sec)
Slave_IO_Running:Yes
Slave_SQL_Running:Yes 两个配置显示yes配置完成
本文出自 “linux云计算” 博客,转载请与作者联系!
mysql主从同步
标签:mysql主从同步