成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

解決mysql兩個主從不同步的辦法

下文給大家?guī)黻P于解決MySQL兩個主從不同步的辦法,感興趣的話就一起來看看這篇文章吧,相信看完解決mysql兩個主從不同步的辦法對大家多少有點幫助吧。

芷江ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

                                                            

解決mysql兩個主從不同步的辦法

主從不同步解決辦法

先上Master庫:

mysql>show processlist; 查看下進程是否Sleep太多。發(fā)現(xiàn)很正常。 
show master status; 也正常。 
mysql> show master status; 
+-------------------+----------+--------------+-------------------------------+ 
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | 
+-------------------+----------+--------------+-------------------------------+ 
| mysqld-bin.000001 | 3260 | | mysql,test,information_schema | 
+-------------------+----------+--------------+-------------------------------+ 
1 row in set (0.00 sec)

再到Slave上查看

mysql> show slave status\G 
Slave_IO_Running: Yes 
Slave_SQL_Running: No

可見是Slave不同步

下面介紹兩種解決方法:

方法一:忽略錯誤后,繼續(xù)同步

該方法適用于主從庫數(shù)據(jù)相差不大,或者要求數(shù)據(jù)可以不完全統(tǒng)一的情況,數(shù)據(jù)要求不嚴格的情況

解決:

stop slave; 
#表示跳過一步錯誤,后面的數(shù)字可變 
set global sql_slave_skip_counter =1; 
start slave; 
之后再用mysql> show slave status\G 查看: 
Slave_IO_Running: Yes 
Slave_SQL_Running: Yes 
ok,現(xiàn)在主從同步狀態(tài)正常了。。。

方式二:重新做主從,完全同步

該方法適用于主從庫數(shù)據(jù)相差較大,或者要求數(shù)據(jù)完全統(tǒng)一的情況

解決步驟如下:

1.先進入主庫,進行鎖表,防止數(shù)據(jù)寫入

使用命令:

mysql> flush tables with read lock;

注意:該處是鎖定為只讀狀態(tài),語句不區(qū)分大小寫

2.進行數(shù)據(jù)備份

#把數(shù)據(jù)備份到mysql.bak.sql文件

[root@server01 mysql]#mysqldump -uroot -p -hlocalhost > mysql.bak.sql

這里注意一點:數(shù)據(jù)庫備份一定要定期進行,可以用shell腳本或者python腳本,都比較方便,確保數(shù)據(jù)萬無一失

3.查看master 狀態(tài)

mysql> show master status; 
+-------------------+----------+--------------+-------------------------------+ 
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | 
+-------------------+----------+--------------+-------------------------------+ 
| mysqld-bin.000001 | 3260 | | mysql,test,information_schema | 
+-------------------+----------+--------------+-------------------------------+ 
1 row in set (0.00 sec)

4.把mysql備份文件傳到從庫機器,進行數(shù)據(jù)恢復

#使用scp命令

[root@server01 mysql]# scp mysql.bak.sql root@192.168.128.101:/tmp/

5.停止從庫的狀態(tài)

mysql> stop slave;

6.然后到從庫執(zhí)行mysql命令,導入數(shù)據(jù)備份

mysql> source /tmp/mysql.bak.sql

7.設置從庫同步,注意該處的同步點,就是主庫show master status信息里的| File| Position兩項

change master to master_host = '192.168.128.100', master_user = 'rsync', master_port=3306, master_password='', master_log_file = 'mysqld-bin.000001', master_log_pos=3260;

8.重新開啟從同步

mysql> stop slave;

9.查看同步狀態(tài)

mysql> show slave status\G 查看; 
Slave_IO_Running: Yes 
Slave_SQL_Running: Yes

看了以上關于解決mysql兩個主從不同步的辦法詳細內容,是否有所收獲。如果想要了解更多相關,可以繼續(xù)關注我們的行業(yè)資訊板塊。

當前名稱:解決mysql兩個主從不同步的辦法
瀏覽地址:http://jinyejixie.com/article30/pshhso.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設、微信小程序、網(wǎng)站維護、Google、企業(yè)建站定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設計公司
湄潭县| 娄底市| 大邑县| 沙坪坝区| 绿春县| 庄河市| 桓台县| 北碚区| 南充市| 远安县| 普宁市| 孟津县| 芜湖市| 永靖县| 巫山县| 安阳市| 栖霞市| 太原市| 花莲市| 新乡县| 礼泉县| 翼城县| 犍为县| 普洱| 西充县| 石家庄市| 安陆市| 尉犁县| 盐山县| 镇江市| 鹿邑县| 武陟县| 沐川县| 百色市| 祁东县| 峡江县| 光泽县| 连山| 海宁市| 长春市| 本溪|