mysql5.7 主從配置

注:mysql

    一、master、slave狀態一致sql

    二、環境爲win10,x64命令行

    三、mysql5.7.20日誌

步驟:code

    一、master打開my.ini,查看服務找到my.ini位置,不必定必定在安裝目錄,如:server

"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57

    二、注意server-id在文件內惟一,而且不重複於其餘slave,填寫以下內容:ast

server-id=1
log-bin=master-bin
log-bin-index=master-bin.index

    三、保存文件,重啓mysql配置

    四、打開命令行,鏈接mysql,建立用戶copy及密碼copy1234,並受權:file

create user copy;
GRANT REPLICATION SLAVE ON *.* TO 'copy'@'%' IDENTIFIED BY 'copy1234';

    五、查看master狀態密碼

    六、配置slave,填寫以下內容:

server-id=69
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin

    七、重啓slave,打開命令行,鏈接slave,執行以下命令:

change master to master_host='master.mysql.com',master_user='copy',master_password='copy1234',
         master_log_file='mysql-bin.000001',master_log_pos=154;

    八、啓動slava

start slave;

    九、查看狀態:

    十、如有錯誤,請查看data目錄下錯誤日誌,根據日誌查找錯誤緣由,並解決。

相關文章
相關標籤/搜索