mysql在一台服務器搭建主從1


1. 登錄mysq的方法:

 mysql-S /tmp/mysql.sock 登錄3306 
 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.千萬不要去修改從機器, 會導致紊亂,主要修改主機器


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM