Linux搭建Mysql主從同步的教程
Linux搭建Mysql主從同步
1.啟動mysql服務
首先把兩臺mysql服務全部啟動成功
2.修改Mysql主庫配置文件/etc/my.cnf
在最下面增加配置:
log-bin=mysql-bin #[必須]啟用二進制日志 server-id=200 #[必須]服務器唯一ID(唯一即可)
3.重啟主庫mysql
systemctl restart mysqld
4.創(chuàng)建數(shù)據(jù)同步的用戶并授權(quán)
create user ‘xiaoming ‘@'%' identified by 'Root@123456 '; grant replication slave on . to ‘xiaoming ‘@'%';
注:上面SQL的作用是創(chuàng)建一個用戶 xiaoming ,密碼為 Root@123456 ,并且給xiaoming用戶授予REPLICATION SLAVE權(quán)限。
常用于建立復制時所需要用到的用戶權(quán)限,也就是slave必須被master授權(quán)具有該權(quán)限的用戶,才能通過該用戶復制。
5.查看Mysql的File列和Positon列
show master status;

注:上面SQL的作用是查看Master的狀態(tài),執(zhí)行完此SQL后不要再執(zhí)行任何操作
(如果執(zhí)行其他的操作表中的數(shù)據(jù)是可能會改變的)
6.修改Mysql從庫配置文件/etc/my.cnf
在最下面增加配置:
server-id=201 #[必須]服務器唯一ID(唯一即可)
7.重啟從庫mysql
systemctl restart mysqld
8. 登錄從庫Mysql,設置主庫地址及同步位置
CHANGE MASTER TO MASTER_HOST='xxxx', MASTER_USER='root', MASTER_PASSWORD='123456', MASTER_LOG_FILE='mysql-bin.000002', MASTER_LOG_POS=571106275; ## 啟動 start slave;
參數(shù)說明:
- A.
master_host:主庫的IP地址 - B.
master_user:訪問主庫進行主從復制的用戶名(剛剛在主庫創(chuàng)建的用戶名) - C.
master_password:訪問主庫進行主從復制的用戶名對應的密碼
注:D和E看第五步查詢的值 文件名和同步位置必須一致
- D.
master_log_file:從哪個日志文件開始同步(上述查詢master狀態(tài)中展示的有) - E.
master_log_pos:從指定日志文件的哪個位置開始同步(上述查詢master狀態(tài)中展示的有)
9. 查看從數(shù)據(jù)庫的狀態(tài)
show slave status;
然后通過狀態(tài)信息中的 Slave_IO_running 和 Slave_SQL_running 可以看出主從同步是否就緒,如果這兩個參數(shù)全為Yes,表示主從同步已經(jīng)配置完成
10.命令
## 停止從庫 跳過當前錯誤 啟動從庫 stop slave; set GLOBAL SQL_SLAVE_SKIP_COUNTER=1; start slave # 查看從庫狀態(tài) show slave status; ## 重置主從 reset master; RESET REPLICA
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Linux Centos7系統(tǒng)端口占用問題的解決方法
這篇文章主要給大家介紹了關于Linux Centos7系統(tǒng)端口占用問題的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2018-01-01
Apache之AllowOverride參數(shù)使用說明
通常利用Apache的rewrite模塊對 URL 進行重寫的時候, rewrite規(guī)則會寫在 .htaccess 文件里。但要使 apache 能夠正常的讀取.htaccess 文件的內(nèi)容,就必須對.htaccess 所在目錄進行配置。2011-01-01
apache使用日志分割模塊rotatelogs分割日志詳解
本文介紹了apache使用自帶的日志分割模塊rotatelogs分割日志,rotatelogs 是 Apache 2.2 中自帶的管道日志程序,具體使用方法請參考下文2014-01-01
.htaccess教程之.httacces文件介紹與創(chuàng)建
從本指南中,你將可以學習到有關.htaccess文件及其功能的知識,并用以優(yōu)化你的網(wǎng)站。盡管.htaccess只是一個文件,但它可以更改服務器的設置,允許你做許多不同的事情,最流行的功能是您可以創(chuàng)建自定義的“404 error”頁面。.2008-06-06

