数据库
首页 > 数据库> > Mysql设置主从同步

Mysql设置主从同步

作者:互联网

1、先修改mysql配置 my.ini文件

主数据库配置:
[mysqld]
log-bin=imooc_mysql
server_id=1


从数据库配置:
[mysqld]
server_id=2

分别重启数据库

2、获取主节点当前binary log文件名和位置【操作主数据库】
show master status;

3、创建同步用户并授权【操作主数据库】
CREATE USER 'sysuser'@'%' IDENTIFIED BY '12345678';
GRANT REPLICATION SLAVE ON *.* TO 'sysuser'@'%';

4、刷新权限【操作主数据库】
flush PRIVILEGES

5、设置连接到master主服务器【操作从数据库】
CHANGE MASTER TO
MASTER_HOST='192.168.1.101', //主数据库ip    
MASTER_PORT=3306,//主数据库端口
MASTER_USER='sysuser',//同步账号
MASTER_PASSWORD='12345678',//同步密码             
MASTER_LOG_FILE='binlog.000026',//刚才查到的主日志文件名称        
MASTER_LOG_POS=5160;//刚才查到的主日志文件地址

6、开启复制【操作从数据库】
START SLAVE;

7、查看复制状态【操作从数据库】
show slave status

如果slave_IO_Runing和Slave_SQL_Runing值都是YES就是设置成功了

标签:status,同步,数据库,MASTER,sysuser,Mysql,操作,主从
来源: https://blog.csdn.net/wwwwerewrew/article/details/122365283