MySQL数据库无法远程连接的解决办法 - beanmoon - 博客园
1.先修改my.cnf
sudo vim /etc/my.cnf
找到server_id 修改为10以内的数字,
同样的做法在从服务器上面,但是数字不能重复,保存后重启;

2.进入主服务器的mysql,
//授权给从数据库服务器192.168.1.152
GRANT REPLICATION SLAVE ON *.* to 'guofu'@'192.168.1.152' identified by 'guofu';
//查看主库的状态
show master status;
退出;
查询结果如下图:

3.在从服务器进入mysql
如果之前配过从服务器,则先执行以下语句结束同步;
stop slave;
然后配置同步信息
change master to
master_host='192.168.1.133',
master_user='guofu',
master_password='guofu',
master_log_file='mysql-bin.000008',//对应主表的file
master_log_pos=1159;//对应主表的position
开启同步
start slave;
查看同步状态
show slave status \G;

两个同时为yes的时候表示成功,
这个时候我们在主服务器执行:
create database guofu
在从服务器可以看到;

表示已经成功