当前位置:Gxlcms > 数据库问题 > mysql主从同步

mysql主从同步

时间: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主从同步

人气教程排行