首页 > 代码库 > mysql5.7主从复制
mysql5.7主从复制
两台服务器
主:192.168.0.101
从:192.168.0.108
1.主库配置
1.1创建用户并授权
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO ‘backup‘@‘192.168.0.108‘ IDENTIFIED BY ‘abcd1234‘;
1.2修改my.cnf文件
vi /etc/my.cnf--------------server_id=101log-bin=mysql-bin
1.3重启数据库
service mysqld restart
1.4登录主数据库
mysql -uroot -ppassword
查看master的文件和position
show master status;
从上图可以看到,目前master的bin-log文件存在mysql-bin.00003中,position是670
2.从数据库
2.1修改my.cnf
vi /etc/my.cnf--------------server_id=108log-bin=mysql
2.2重启数据库
service mysqd restart
2.3登录从数据库
mysql -uroot -ppassword
2.4配置master
change master to master_host=‘192.168.0.101‘,master_user=‘backup‘,master_password=‘abcd1234‘,master_log_file=‘mysql-bin.000003‘,master_log_pos=670;
2.5启动slave
start slave
mysql5.7主从复制
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。