步骤1:
假设 192.168.20.52是主库. 192.168.20.53是主库.
可变部分 192.168.20根据您Ip自己设置 、 p4ssword 密码 repl 账户名
在哪里执行? 登陆mysql 执行
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO [email protected]‘192.168.20.%‘ IDENTIFIED BY ‘p4ssword‘;
步骤2
vim /etc/my.cnf
新增如下配置
log_bin=mysql-bin
server_id=10
步骤3:
修改从库配置
vim /etc/my.cnf
log_bin=mysql-bin
server_id=2
relay_log=/var/lib/mysql/mysql-relay-bin
log_slave_updates=1
步骤3:
change master to master_host=‘192.168.20.52‘,master_user=‘repl‘,master_password=‘p4ssword‘,
master_log_file=‘mysql-bin.000001‘,master_log_pos=0;
从库执行,查看状态
show slave status\G
从库执行启动复制
start slave;
OK 现在在主库,创建测试测试表,会发现在从库,也会有创建的表和插入的数据
如果是新安装的mysql,按照上面的步骤是不会有任何问题的《
之前遇到一个 Slave_IO_Running 怎么都为NO 搞了好几天,
后面重装了mysql ,现在终于可以了。
时间: 2024-10-21 13:57:53