1.先关闭防火墙或者增加端口
[root@localhost ~]#firewall-cmd --zone=public --add-port=3306/tcp --permanent
2.修改my.cnf
[root@localhost ~]# vim /etc/my.cnf
添加配置my.cnf
server-id = 175 #serverid不能重复l
log-bin=mysql-bin
log-slave-updates
binlog_format=ROW
binlog_row_image=full
expire_logs_days=10
#每次自增的值2源键值2
auto_increment_increment=2
auto_increment_offset=1
#不需要同步的数据库
binlog-ignore-db=mysql
binlog-ignore-db=information_schema
#需要同步的数据库
#binlog_do_db=
3.创建账号
用root权限或者有权限赋权的账号进入mysql
175给的是xxg的all *.*的和slave同步权限
#创建账户 这里建议手打测试的时候总是说语法错误手打是没有问题的
create user 'ddg'@'%' identified by '123456789aA@';
#赋予同步slave权限
grant replication slave ,replication client on *.* to 'xxg'@'