下文主要給大家?guī)?lái)無(wú)數(shù)據(jù)情況下的MySQL主從復(fù)制簡(jiǎn)析,希望無(wú)數(shù)據(jù)情況下的Mysql主從復(fù)制簡(jiǎn)析能夠帶給大家實(shí)際用處,這也是我編輯這篇文章的主要目的。好了,廢話不多說(shuō),大家直接看下文吧。
創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的交口網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
Mysql主從復(fù)制(無(wú)數(shù)據(jù)情況)
環(huán)境:
Centos 6.5
Cmake-3.6.2
Mysql-5.5.53
**主mysql (192.168.1.174)操作**
2.修改配置文件
vi /usr/local/mysql/my.cnf
[mysqld]下添加或修改
Service-id = 1 //與從庫(kù)id要不一樣
Log-bin = mysql-bin //開(kāi)啟
3.建立與從數(shù)據(jù)庫(kù)同步賬號(hào)
service mysql start
[root@localhost ~]# mysql -h 127.0.0.1 -uroot -p ”password” //數(shù)據(jù)庫(kù)登錄密碼
mysql> grant replication slave on *.* to 'rep'@'192.168.%.%' identified by '*@WoP629$#a'; //rep為主從同步賬號(hào) *@WoP629$#a為主從同步密碼
4.刷新系統(tǒng)權(quán)限表
mysql>flush privileges; //刷新系統(tǒng)權(quán)限表
5.鎖表;防止數(shù)據(jù)庫(kù)有數(shù)據(jù)的改動(dòng)**
mysql> flush tables with read lock;
6.查看主庫(kù)狀態(tài)(重要)
mysql> show master status;
這兩個(gè)值要做好記錄;從庫(kù)同步主庫(kù)用。
7.解鎖
mysql> unlock tables;
**從mysql(192.168.1.173)操作**
1.修改配置文件
vi /usr/local/mysql/my.cnf
[mysqld]下添加或修改
Service-id = 2 //與從庫(kù)id要不一樣
#Log-bin = mysql-bin //關(guān)閉
2.從庫(kù)配置同步參數(shù)
n service mysql start
n mysql -uroot -p’*@WoP629$#a’;
n mysql>change master to master_host='192.168.1.128',master_user='rep',master_password='*@WoP629$#a',master_log_file='mysql-bin.000004',master_log_pos=337;
//192.168.1.174為主庫(kù)ip地址;rep為同步賬號(hào);*@WoP629$#a為同步密碼
//與主數(shù)據(jù)庫(kù)的文件名,文件位置一致
3.開(kāi)啟同步
n mysql> start slave;
4. 查看從數(shù)據(jù)庫(kù)狀態(tài)
n Mysql>show slave status\G
5.測(cè)試 master 新建一個(gè)good庫(kù)
出現(xiàn)錯(cuò)誤:
一:
啟動(dòng)從云服務(wù)器進(jìn)程并查看運(yùn)行狀態(tài);
mysql> show slave status\G
如果出現(xiàn)如下行,則表明正常啟動(dòng) Slave_IO_Running: no Slave_SQL_Running: Yes遇到問(wèn)題:
Last_IO_Errno: 1593
Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; these ids must be different for replication to work (or the --replicate-same-server-id option must be used on slave but this does not always make sense; please check the manual before using it).
解決:
查看從庫(kù)的server-id
#egerp 'server-id |log-bin' my.cnf
看是否正常。
二:
Slave_IO_Running: Running
Last_IO_Errno: 2003
解決:
可能是主庫(kù)防火墻沒(méi)有關(guān)導(dǎo)致的
去主庫(kù) service iptables stop;
Slave_IO_Running 為connecting,的含義
主要有三個(gè)原因
1、網(wǎng)絡(luò)不通
2、密碼不對(duì)
3、pos不對(duì)
對(duì)于以上關(guān)于無(wú)數(shù)據(jù)情況下的Mysql主從復(fù)制簡(jiǎn)析,大家是不是覺(jué)得非常有幫助。如果需要了解更多內(nèi)容,請(qǐng)繼續(xù)關(guān)注我們的行業(yè)資訊,相信你會(huì)喜歡上這些內(nèi)容的。
網(wǎng)頁(yè)題目:無(wú)數(shù)據(jù)情況下的Mysql主從復(fù)制簡(jiǎn)析
當(dāng)前鏈接:http://jinyejixie.com/article14/gdjsge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、靜態(tài)網(wǎng)站、品牌網(wǎng)站制作、面包屑導(dǎo)航、標(biāo)簽優(yōu)化、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)