一.mysql主從庫與讀寫分離的實(shí)現(xiàn)理論
2019-02-28_090556.png
2019-02-28_090613.png
二.mysql配置
1.準(zhǔn)備兩臺服務(wù)器安裝mysql(也可以在一臺中裝兩個(gè)mysql修改端口號避免沖突)
2.分別連接mysql
2019-02-28_091321.png
3.配置mysql
1.配置主庫 monster
打開binary log
2019-02-28_091806.png
2019-02-28_092119.png
修改保存后重啟mysql
2019-02-28_092424.png
重新連接數(shù)據(jù)庫查看配置結(jié)果
2019-02-28_092547.png
2.配置從庫
2019-02-28_092955.png
2019-02-28_093122.png
重啟mysql
2019-02-28_093202.png
重新連接
主庫創(chuàng)建賬號用于主從配置
2019-02-28_105813.png
主庫授權(quán)
2019-02-28_093647.png
賬號repl后面的是從庫的ip地址 mysql是賬號repl的密碼
刷新
2019-02-28_093709.png
從庫配置
2019-02-28_093859.png
后面master_log_pos=0 表示從零開始同步 master_log_file 是上面SHOW MASTER STATUS 下面的file文件
2019-02-28_095036.png
在從庫中開啟主從跟蹤
2019-02-28_095036.png
查看從庫狀態(tài)
2019-02-28_095404.png
發(fā)現(xiàn)id沖突
2019-02-28_095917.png
從庫中終止主從同步 stop slave
查看 my.cnf 文件 把 server -id=1 的字段刪除 保留server-id=2 修改后保存 重啟mysql 重新連接 開啟主從同步start slave
查看從庫狀態(tài) 發(fā)現(xiàn)沒有錯(cuò)誤 到此主從同步配置已經(jīng)完成.