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;