成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

糟了,生產(chǎn)環(huán)境MySQL主從數(shù)據(jù)庫不一致怎么辦?!

數(shù)據(jù)庫 MySQL
作者個人研發(fā)的在高并發(fā)場景下,提供的簡單、穩(wěn)定、可擴(kuò)展的延遲消息隊列框架,具有精準(zhǔn)的定時任務(wù)和延遲隊列處理功能。

[[352548]]

作者個人研發(fā)的在高并發(fā)場景下,提供的簡單、穩(wěn)定、可擴(kuò)展的延遲消息隊列框架,具有精準(zhǔn)的定時任務(wù)和延遲隊列處理功能。自開源半年多以來,已成功為十幾家中小型企業(yè)提供了精準(zhǔn)定時調(diào)度方案,經(jīng)受住了生產(chǎn)環(huán)境的考驗。為使更多童鞋受益,現(xiàn)給出開源框架地址:https://github.com/sunshinelyz/mykit-delay

問題今天發(fā)現(xiàn)Mysql的主從數(shù)據(jù)庫沒有同步

先上Master庫:

  1. mysql>show processlist; 

查看下進(jìn)程是否Sleep太多。發(fā)現(xiàn)很正常。

  1. show master status; 

也正常。

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

再到Slave上查看

  1. mysql> show slave status\G                                                 
  2.   
  3. Slave_IO_Running: Yes 
  4. Slave_SQL_Running: No 

可見是Slave不同步

解決方案

下面介紹兩種解決方法

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

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

解決:

  1. stop slave; 
  2.   
  3. #表示跳過一步錯誤,后面的數(shù)字可變 
  4. set global sql_slave_skip_counter =1; 
  5. start slave; 

之后再用mysql> show slave status\G 查看

  1. mysql> show slave status\G 
  2. Slave_IO_Running: Yes 
  3. Slave_SQL_Running: Yes 

ok,現(xiàn)在主從同步狀態(tài)正常了。。。

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

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

解決步驟如下:

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

使用命令:

  1. mysql> flush tables with read lock; 

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

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

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

  1. mysqldump -uroot -p -hlocalhost > mysql.bak.sql 

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

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

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

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

  1. scp mysql.bak.sql root@192.168.128.101:/tmp/ 

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

  1. mysql> stop slave; 

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

  1. mysql> source /tmp/mysql.bak.sql 

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

  1. 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.重新開啟從同步

  1. mysql> start slave; 

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

  1. mysql> show slave status\G   
  2.  
  3. Slave_IO_Running: Yes 
  4. Slave_SQL_Running: Yes 

10.回到主庫并執(zhí)行如下命令解除表鎖定。

  1. UNLOCK TABLES; 

本文轉(zhuǎn)載自微信公眾號「冰河技術(shù)」,可以通過以下二維碼關(guān)注。轉(zhuǎn)載本文請聯(lián)系冰河技術(shù)公眾號。

 

責(zé)任編輯:武曉燕 來源: 冰河技術(shù)
相關(guān)推薦

2022-03-16 15:54:52

MySQL數(shù)據(jù)format

2018-07-08 07:38:28

數(shù)據(jù)庫緩存數(shù)據(jù)

2020-07-20 14:06:38

數(shù)據(jù)庫主從同步服務(wù)

2025-04-08 09:00:00

數(shù)據(jù)庫緩存架構(gòu)

2025-04-03 09:51:37

2018-07-15 08:18:44

緩存數(shù)據(jù)庫數(shù)據(jù)

2021-12-30 09:32:04

緩存數(shù)據(jù)庫數(shù)據(jù)

2024-04-07 09:00:00

MySQL

2024-05-11 07:37:43

數(shù)據(jù)Redis策略

2021-12-26 14:32:11

緩存數(shù)據(jù)庫數(shù)據(jù)

2021-05-27 18:06:30

MySQL編碼數(shù)據(jù)

2017-06-20 09:42:52

網(wǎng)絡(luò)安全法數(shù)據(jù)隱私法網(wǎng)絡(luò)安全

2020-12-24 10:58:42

數(shù)據(jù)庫架構(gòu)緩存

2019-08-07 10:25:41

數(shù)據(jù)庫緩存技術(shù)

2010-06-02 10:53:28

MySQL版本

2022-03-18 10:53:49

數(shù)據(jù)系統(tǒng)架構(gòu)

2013-03-29 11:16:17

2024-11-18 08:00:00

數(shù)據(jù)倉庫通用語義層商業(yè)智能

2021-04-18 15:01:56

緩存系統(tǒng)數(shù)據(jù)

2021-01-19 10:39:03

Redis緩存數(shù)據(jù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 99久久夜色精品国产亚洲96 | 国产综合久久久 | 色综合久久久 | 国产精品一区二区三区在线 | 亚洲欧美高清 | 成人精品视频在线 | 欧美大片一区二区 | 久久人爽爽人爽爽 | 国产精品视频在线观看 | 国产精品视频在线免费观看 | 国产精品久久久久久二区 | 亚洲情综合五月天 | 久久三级av| 中文字幕精品一区二区三区精品 | 亚洲草草视频 | 亚洲黄色在线免费观看 | 成人一区二区视频 | 天天弄天天操 | 亚洲高清在线 | 欧美福利网站 | 亚洲国产看片 | 亚洲成人午夜电影 | 久久精品一区二区三区四区 | 亚洲美女网站 | 日韩毛片免费视频 | 日韩在线欧美 | 国产精品一区二区三区四区 | 91在线精品视频 | 91视频观看 | 欧美成人一区二区 | 99re6在线视频精品免费 | 久久精品久久久久久 | 精品欧美黑人一区二区三区 | 久久精品91久久久久久再现 | 久久国产精品72免费观看 | 狠狠视频 | 成人小视频在线观看 | 精久久久 | 黄色大片免费观看 | 欧美 日韩 国产 在线 | 99九色|