一.mysql主從庫(kù)與讀寫分離的實(shí)現(xiàn)理論

2019-02-28_090556.png

2019-02-28_090613.png
二.mysql配置
1.準(zhǔn)備兩臺(tái)服務(wù)器安裝mysql(也可以在一臺(tái)中裝兩個(gè)mysql修改端口號(hào)避免沖突)
2.分別連接mysql

2019-02-28_091321.png
3.配置mysql
1.配置主庫(kù) monster
打開binary log

2019-02-28_091806.png

2019-02-28_092119.png
修改保存后重啟mysql

2019-02-28_092424.png
重新連接數(shù)據(jù)庫(kù)查看配置結(jié)果

2019-02-28_092547.png
2.配置從庫(kù)

2019-02-28_092955.png

2019-02-28_093122.png
重啟mysql

2019-02-28_093202.png
重新連接
主庫(kù)創(chuàng)建賬號(hào)用于主從配置

2019-02-28_105813.png
主庫(kù)授權(quán)

2019-02-28_093647.png
賬號(hào)repl后面的是從庫(kù)的ip地址 mysql是賬號(hào)repl的密碼
刷新

2019-02-28_093709.png
從庫(kù)配置

2019-02-28_093859.png
后面master_log_pos=0 表示從零開始同步 master_log_file 是上面SHOW MASTER STATUS 下面的file文件

2019-02-28_095036.png
在從庫(kù)中開啟主從跟蹤

2019-02-28_095036.png
查看從庫(kù)狀態(tài)

2019-02-28_095404.png
發(fā)現(xiàn)id沖突

2019-02-28_095917.png
從庫(kù)中終止主從同步 stop slave
查看 my.cnf 文件 把 server -id=1 的字段刪除 保留server-id=2 修改后保存 重啟mysql 重新連接 開啟主從同步start slave
查看從庫(kù)狀態(tài) 發(fā)現(xiàn)沒有錯(cuò)誤 到此主從同步配置已經(jīng)完成.