https://blog.csdn.net/CSDN___LYY/article/details/80723681
配置my.cnf配置binlog
log-bin=mysql-bin
server-id=1
binlog-ignore-db=information_schema #不复制的数据库
binlog-ignore-db=performance_schema
binlog-ignore-db=mysql
binlog-ignore-db=sys
binlog-do-db=test #复制的数据库(当该数据库有改
binlog-do-db=mh_test_version
binlog-do-db=mhupload
binlog-do-db=mh_product_version
、然后重启mysql:service mysqld restart
2、进入mysql:[root@VM_221_4_centos ~]# mysql -u root -p 回车,输入mysql密码进入。
3、 赋予从库权限帐号,允许用户在主库上读取日志,赋予192.168.1.2也就是Slave机器有File权限和REPLICATION SLAVE的权限。
show master status \G;查看
相应修改slave机配置
mysql> stop slave; #关闭Slave
mysql> change master to master_host='192.168.1.1',master_user='root',master_password='123456',master_log_file='mysql-bin.000004', master_log_pos=28125;
show master status \G;查看对应字段
其中master_log_pos和master_log_file对应自己的
mysql> start slave; #开启Slave
在这里指定Master的信息,master\_log\_file是在配置Master的时候的File选项, master\_log\_pos是在配置Master的Position 选项,这里要进行对应。
flush privileges;