1. 登錄mysq的方法:
mysql-S /tmp/mysql.sock 登錄3306
mysql -S /tmp/mysql_slave.sock 登錄3307
mysql -h 127.0.0.1 -p3307
主從機器都開啟后,進行數據恢復
mysql -S /tmp/mysql_slave.sock 登錄3307
mysql -h 127.0.0.1 -p3307
主從機器都開啟后,進行數據恢復

2.登錄從機器

3.對主機器vim /etc/my.cnf 進行修改,並重啟會新生成文件,如圖所示:


4.進行鎖死表格
grant replication slave on *.* to 'repl'@'127.0.0.1' identified by '123456'; //賦權 flush tables with read lock; //上鎖
5. 方框內數據不會改變
6.對從機器中的vim /usr/local/mysql_slave/my.cnf 進行修改server id 使主從id號不一致
/etc/init.d/mysqld_slave restart
從機器中的數據備份,使主從都有該文件
7.登錄從機器,執行代碼,使主從產生關系
change master to master_host='127.0.0.1', master_port=3306, master_user='repl', master_password='123456', master_log_file='xiaobai-bin.000001', master_log_pos=331;
8. 執行slave start; show slave status\G;結果會出現兩個YES,證明主從配置成功
9.千萬不要去修改從機器, 會導致紊亂,主要修改主機器