mysql----------mysql5.7如何配置主從數據庫


主庫:

  1、配置文件里面加入以下兩行
    server-id=1
    log-bin=MySQL-bin
  2、創建賬戶

    grant replication client,replication slave on *.* to rep@'從庫ip' identified by 'root';

從庫:

  1、配置文件加上以下幾行

    server-id=2
    relay-log=relay-bin
    read-only =1

    replicate-ignore-db = mysql                      不復制的庫
    replicate-ignore-db = test                         不復制的庫
    replicate-ignore-db = information_schema  不復制的庫

    replicate-wild-do-table = 數據庫名字.表名字 // 所要同步的數據庫的單個表,可以加多行就是多個

    2、從庫關聯主庫

    change master to master_host='主庫ip',master_user='rep',master_password='root';

    3、檢查

    show slave status\G;

 

中途如果有報錯,可能會用到的命令。windows下啟動和關閉slave

mysql> slave stop;   開啟

mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;  這個是跳過錯誤的設置。必須在以上步驟配置成功以后執行。

mysql> slave start;  關閉


免責聲明!

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



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