精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

InnoDB引擎數據庫主從復制同步心得

原創
數據庫 MySQL 數據庫運維
近期將公司的MySQL架構升級了,由原先的一主多從換成了DRBD+Heartbeat雙主多從,正好手上有一個電子商務網站新項目也要上線了,用的是DRBD+Heartbeat雙主一從,由于此過程還是有別于以前的MyISAM引擎的,所以這里也將其心得歸納總結了一下。

1)MySQL的replication過程是一個異步同步的過程,并非完全的主從同步,所以同步的過程中是有延遲的,如果做了讀寫分離的業務的話,建議也要監控此延遲時間;

2)MySQL的master與slave機器記得server-id要保持不一致,如果一樣的話,replication過程中會出現如下報錯:

Fatal error: The slave I/O thread stops because master and slavehave 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 doesnot always make sense; please check the manual before using it).

這個問題很好處理,即將slave機的server-id修改成跟master機器不一致即可。

3)我以前的一個誤區就是,slave機器是用自己的二進制日志來完成replication過程的,其實不是這樣的,根據復制的工作原理:slave服務器是copy主服務器的二進制日志到自己的中繼日志,即relay-log日志(即centos3-relay-bin.000002這種名字的)中,然后再把更新應用用到自己的數據庫上,所以slave機器是不需要開啟二進制日志的,這樣過程一樣會成功的;除非是準備做主主架構,這才需要slave機器開啟二進制日志,這個問題一直在導著我,我以一直以為slave機器搭建replication環境時是一定要開啟二進制的,

4)在master機器上授權時,盡量只給某一個或某幾個固定機器權限,讓它們只有replication slav,replication client權限,盡量不要給grant權限;另外,雖然數據庫我們一般是通過內網操作,但越是在在內網對MySQL數據庫進行授權操作,越是要注意安全;

5)replication搭建過程按照正常流程走的話,一般很容易實施成功,如果出錯的話,多檢查下網絡環境、權限問題,一般來說整個搭建過程應該還是會比較順利的。

在數據庫設計初期,我已經將此電子商務的數據庫引擎定義為InnoDB,除了數據庫中原有的系統表之外,其它表全部由MyISAM轉成了InnoDB,原因有二:

1)電子商務業務會涉及到交易付款,在這種基本OLTP的應用中,InnoDB應該作為核心應用表的***存儲引擎;

2)DRBD系統重啟時的過程會比較緩慢,會頻繁的讀表,如果表引擎為MyISAM的話極有可能出現損壞情況,為了造成不必要的問題,我將數據庫的表引擎由MyISAM均轉成了InnoDB引擎的表。

DRBD+Heartbeat+MySQL參考以前的工作文檔,搭建的比較順利,就是在搭建replication環境時遇到了1062報錯,詳細過程如下:

初期參考MySQL手冊操作,取master機器的快照備份,用的是--single-transaction選項,然后同步過程頻繁1062報錯,報錯日志如下: 

Last_SQL_Error: Error 'Duplicate entry 'd36ad91bff36308de540bbd9ae6f4279' for key 'PRIMARY'' on query. Default database: 'mypharma'. Query: 'INSERT INTO `lee_sessions` (`session_id`, `ip_address`, `user_agent`, `last_activity`, `user_data`) VALUES ('d36ad91bff36308de540bbd9ae6f4279', '180.153.201.218', 'Mozilla/4.0', 1353394206, '')'

后來改變思路,用--master-data選項來取主master快照備份,命令如下所示:

  1. mysqldump -uroot --quick --flush-logs --master-data=1 -p myproject > myproject.sql 

--master-data的用法為:通過此參數來備份SQL文件時會建議一個slave replication,當其值為1時,SQL文件中會記錄change master語句;當其值為2時,change master會被寫成SQL注釋,--master-data在沒有使用--single-transaction選項的情況下會自動使用lock-all-tables選項(即這二代選項不要搭配使用)。

如何查找SQL中的的LOG_FILE及LOG_POS呢?我們可以用如下命令(請注意change單詞要寫成大寫的),如下所示:

  1. [root@centos1 ~]# grep "CHANGE " myproject.sql 
  2.  
  3. CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000008'MASTER_LOG_POS=106

接下來的replication過程就不詳細說明了,同步完成后我們經過相當長時間的觀察,再也沒1062報錯了,如下所示:

  1. mysql> show slave status \G; 
  2. *************************** 1. row *************************** 
  3.                Slave_IO_State: Waiting for master to send event 
  4.                   Master_Host: 192.168.11.174 
  5.                   Master_User: rep1 
  6.                   Master_Port: 3306 
  7.                 Connect_Retry: 60 
  8.               Master_Log_File: mysql-bin.000008 
  9.           Read_Master_Log_Pos: 27880 
  10.                Relay_Log_File: centos3-relay-bin.000002 
  11.                 Relay_Log_Pos: 28025 
  12.         Relay_Master_Log_File: mysql-bin.000008 
  13.              Slave_IO_Running: Yes 
  14.             Slave_SQL_Running: Yes 
  15.               Replicate_Do_DB:  
  16.           Replicate_Ignore_DB:  
  17.            Replicate_Do_Table:  
  18.        Replicate_Ignore_Table:  
  19.       Replicate_Wild_Do_Table:  
  20.   Replicate_Wild_Ignore_Table:  
  21.                    Last_Errno: 0 
  22.                    Last_Error:  
  23.                  Skip_Counter: 0 
  24.           Exec_Master_Log_Pos: 27880 
  25.               Relay_Log_Space: 28182 
  26.               Until_Condition: None 
  27.                Until_Log_File:  
  28.                 Until_Log_Pos: 0 
  29.            Master_SSL_Allowed: No 
  30.            Master_SSL_CA_File:  
  31.            Master_SSL_CA_Path:  
  32.               Master_SSL_Cert:  
  33.             Master_SSL_Cipher:  
  34.                Master_SSL_Key:  
  35.         Seconds_Behind_Master: 0 
  36. Master_SSL_Verify_Server_Cert: No 
  37.                 Last_IO_Errno: 0 
  38.                 Last_IO_Error:  
  39.                Last_SQL_Errno: 0 
  40.                Last_SQL_Error:  
  41. 1 row in set (0.00 sec) 

以前的項目也比較多的牽涉到InnoDB數據庫的備份及replication,較多的一個做法是停庫進行replication,雖然也是解決問題的一種思路,但畢竟屬于停機維護,在一些特殊應用場景中是不允許的,我們應該多嘗試采用mysqldump這種邏輯備份方式來取master主機快照。

目前在測試ext3和ext4文件系統對數據庫的影響,感覺MySQL性能優化不大;反而,固態SSD硬盤對于提升磁盤I/O方面確實影響不少,這方面有研究的朋友也歡迎來信交流。

【編輯推薦】

  1. 適合初學者的MySQL學習筆記之庫操作示例
  2. 適合初學者的MySQL學習筆記之表操作示例
  3. 適合初學者的MySQL學習筆記之MySQL管理心得
  4. 適合初學者的MySQL學習筆記之MySQL查詢示例
  5. 適合初學者的MySQL學習筆記之管理員常用操作總結

責任編輯:彭凡 來源: 51CTO
相關推薦

2011-04-06 09:59:00

MySQL數據庫主從復制

2019-05-10 15:30:18

數據庫主從復制MySQL

2024-07-15 09:14:03

MySQL主從復制

2014-07-04 10:41:19

redis數據庫緩存

2020-01-03 16:30:14

數據庫讀寫分離分庫

2023-03-19 11:53:27

2023-03-19 22:38:12

邏輯復制PostgreSQL

2023-09-24 14:32:15

2023-07-03 08:57:45

Master服務TCP

2019-02-11 09:04:24

MySQL主從復制數據庫

2020-09-24 06:39:58

MySQL數據庫

2011-07-27 09:33:16

MySQL數據庫INNODB數據庫引擎

2024-07-04 08:00:24

2025-02-10 10:55:16

2021-06-08 07:48:27

MySQL主從配置

2024-03-01 18:33:59

MySQL節點數據

2010-08-27 09:59:51

SQL Server

2023-12-25 08:02:09

2017-06-21 08:30:20

MySQL原因解決辦法

2017-12-15 10:20:56

MySQLInnoDB同步機制
點贊
收藏

51CTO技術棧公眾號

精品国偷自产一区二区三区| 秋霞影院一区| 久久综合九色综合久久久精品综合| 77777亚洲午夜久久多人| 免费观看av网站| 亚洲人成网站在线在线观看| 亚洲成人av免费| 欧美日韩亚洲在线| 99在线精品视频免费观看20| a91a精品视频在线观看| 色偷偷av亚洲男人的天堂| 在线观看一区二区三区视频| 久久人体大尺度| 亚洲精品老司机| 欧美日韩在线观看一区二区三区| 国产又粗又猛又黄又爽无遮挡| 亚洲福利一区| 日韩在线播放av| 亚洲色图14p| 国产精品一区三区在线观看| 午夜伊人狠狠久久| 亚洲资源在线网| 午夜福利视频一区二区| 蜜臂av日日欢夜夜爽一区| 国内精品免费午夜毛片| 欧美日韩国产一二三区| 久久99精品国产自在现线| 欧美日韩美女一区二区| 国产亚洲天堂网| 成人在线视频亚洲| 国产亚洲一区二区三区四区| 97久久天天综合色天天综合色hd| 成人免费视频国产免费| 尹人成人综合网| 精品国产一区久久久| 新91视频在线观看| 国产精品丝袜在线播放| 91精品国产入口在线| 少妇一级淫免费播放| 樱桃视频成人在线观看| 亚洲va在线va天堂| 男人c女人视频| 尤物网在线观看| 国产日韩欧美精品电影三级在线| 国外成人在线视频网站| 国产女人高潮时对白| 日产欧产美韩系列久久99| 2019国产精品自在线拍国产不卡| 国产va在线播放| 911久久香蕉国产线看观看| 色婷婷久久av| www中文在线| 精品欧美一区二区久久久伦| 亚洲欧美激情在线观看| 国产成a人亚洲| 99视频免费观看| www.五月婷| 国产精品亚洲视频| 91精品视频观看| 国产又黄又爽视频| 精彩视频一区二区| 91精品视频免费看| 国产视频aaa| 国产精品一区免费视频| 4444kk亚洲人成电影在线| 国产模特av私拍大尺度| 国产一区二区0| 99精品在线直播| 亚洲欧美另类视频| 99久久久国产精品| 久久影视中文粉嫩av| 日本啊v在线| 久久久久久黄色| 日本一区二区不卡高清更新| 国产香蕉视频在线看| 国产精品麻豆欧美日韩ww| 亚洲国产欧美日韩| 超碰在线免费播放| 亚洲国产成人av| 久久精品免费一区二区| 日韩精品影院| 欧美三级电影在线观看| a级大片免费看| 成人在线超碰| 亚洲天堂av在线免费观看| 青青草华人在线视频| 亚洲精品二区三区| 97视频在线观看成人| www.欧美色| 精品一区二区三区在线观看| 痴汉一区二区三区| 精品视频三区| 亚洲欧美另类图片小说| 日韩欧美一区二| 另类一区二区| 亚洲第一精品福利| 永久免费毛片在线观看| 午夜精品久久| 日韩美女视频在线观看| 999久久久久久| 久久综合网色—综合色88| 一本一本a久久| 国产高清自产拍av在线| 欧美三级一区二区| 久久性爱视频网站| 91亚洲国产成人久久精品| 国内精品一区二区三区| 在线视频1卡二卡三卡| 不卡在线视频中文字幕| 亚洲精品在线观看免费| av毛片午夜不卡高**水| 欧美日韩国产综合一区二区| 欧美激情一区二区三区p站| japanese国产精品| 高清欧美性猛交| 一本色道久久综合无码人妻| aa级大片欧美| 日韩video| 亚洲成人一区在线观看| 亚洲国产成人一区| 永久看片925tv| 视频一区二区欧美| 国产伦精品一区二区三区视频黑人| www免费网站在线观看| 欧美日韩国产一区在线| 国产探花一区二区三区| 欧美伦理在线视频| 91av在线视频观看| 丰满肉肉bbwwbbww| 综合激情成人伊人| 欧美婷婷精品激情| 久久综合影院| 81精品国产乱码久久久久久| www.国产精品视频| 日韩毛片在线免费观看| 99视频在线免费| 丝袜连裤袜欧美激情日韩| 欧美国产日产韩国视频| 国产精品永久久久久久久久久| 日本一区二区动态图| 日韩欧美国产免费| 久久97久久97精品免视看秋霞| 欧美日韩国产成人高清视频| 国产又大又粗又硬| 综合久久综合久久| 国产欧美一区二| 欧美电影免费播放| 国产精品一区二区三区在线播放| 精品福利视频导航大全| 狠狠综合久久av一区二区小说 | 国产乱了高清露脸对白| 午夜亚洲福利| 91久久精品国产91久久性色tv | 国产精品久久久久9999吃药| 99久久久无码国产精品6| 日本午夜精品久久久| 国产综合在线视频| 殴美一级特黄aaaaaa| 亚洲一区在线视频| 亚洲av永久无码精品| 亚洲国产片色| 久久久久久高清| 在线免费av资源| 亚洲欧美视频在线| 中文字幕第31页| 国产精品久久久久久久久搜平片| 三上悠亚av一区二区三区| 97精品国产福利一区二区三区| 国产欧美在线观看| av色综合久久天堂av色综合在| 欧美老女人第四色| 中文字幕电影av| 国产精品一级片在线观看| wwwwww欧美| 牛牛视频精品一区二区不卡| 日韩男女性生活视频| av在线收看| 欧美一二三在线| 国产在线精品观看| 国产日韩亚洲欧美综合| 在线观看国产一级片| 自拍欧美日韩| 黄色91av| 欧美一级免费| 久久久噜噜噜久久| 高清美女视频一区| 欧美一级黄色片| 99热只有这里有精品| 国产清纯美女被跳蛋高潮一区二区久久w| 一级黄色香蕉视频| 国内久久视频| 日韩在线三区| 欧美久久亚洲| 日韩美女福利视频| 伊人222成人综合网| 国产偷亚洲偷欧美偷精品| 国产精品视频a| 黑人巨大精品欧美一区二区三区 | 亚洲av无码国产精品久久不卡| 婷婷开心久久网| 成人18视频免费69| 99久久久精品| 亚洲国产午夜精品| 老司机午夜精品视频| 热久久最新地址| 欧美日韩黑人| 国产欧美综合精品一区二区| 久久久久久久性潮| 久久久亚洲精选| 国内在线免费高清视频| 亚洲精品一区二区三区四区高清 | 国产拍在线视频| 久久精品国产欧美亚洲人人爽| 深夜福利视频在线观看| 欧美一级片在线看| 中文在线观看免费高清| 偷拍亚洲欧洲综合| 久久免费小视频| 国产精品久久久久四虎| 国产精品jizz| 粉嫩av一区二区三区| 中文字幕亚洲乱码| 亚洲在线观看| 国产欧美日韩网站| 午夜亚洲福利| 穿情趣内衣被c到高潮视频| heyzo久久| 日韩hmxxxx| 美女精品一区最新中文字幕一区二区三区| 91久久极品少妇xxxxⅹ软件| 欧洲亚洲精品久久久久| 日韩av大片在线| 多野结衣av一区| 欧美精品成人在线| 亚洲第一图区| 欧美超级乱淫片喷水| 免费a级在线播放| 中文字幕免费精品一区| 精品成人一区二区三区免费视频| 亚洲国模精品一区| 老熟妇高潮一区二区高清视频| 欧美一区二区视频网站| 国产永久免费视频| 欧美精品自拍偷拍动漫精品| 中文字幕第一页在线播放| 欧美性大战久久久久久久| 国产真人无遮挡作爱免费视频| 狠狠色噜噜狠狠狠狠97| 日韩视频在线观看一区| 色综合天天性综合| 国产黄色免费观看| 色婷婷久久久久swag精品| jizz国产在线观看| 色狠狠av一区二区三区| 日韩电影在线观看一区二区| 欧美午夜激情小视频| 欧美不卡视频在线观看| 欧美日韩一区二区三区| 九九热在线免费观看| 在线观看亚洲一区| 中文字幕视频在线播放| 91精品国产综合久久久久久久| 国产男男gay网站| 精品日韩在线观看| 五月婷婷久久久| 亚洲一区二区久久| 麻豆最新免费在线视频| 欧美久久久精品| 6699嫩草久久久精品影院| 欧美一区二区视频97| 福利精品一区| 99久久99| 韩日一区二区三区| 中文精品一区二区三区| 欧美视频日韩| 欧美成人一区二区在线观看| 日韩激情一二三区| 搡的我好爽在线观看免费视频| 成人综合在线视频| 欧美另类z0zx974| 亚洲视频免费观看| 青青操免费在线视频| 在线观看一区日韩| 朝桐光av在线一区二区三区| 日韩精品福利网站| 男人天堂手机在线| 性欧美亚洲xxxx乳在线观看| 欧洲精品一区二区三区| 亚洲xxxx在线| 欧美日韩一二| 国产乱子伦精品视频| 日韩中文字幕区一区有砖一区 | 91亚洲资源网| 亚洲色图 激情小说| 亚洲成人av免费| 一级黄色片免费| 日韩www在线| 国产黄色小视频在线| 青草青草久热精品视频在线网站 | 怡红院红怡院欧美aⅴ怡春院| 欧美亚洲在线观看| 无码国模国产在线观看| 日韩欧美国产二区| 激情视频一区二区三区| 在线观看亚洲色图| 久久综合久久鬼色| 久久久全国免费视频| 欧美日韩五月天| 欧美男男同志| 久久久久久久网站| 亚洲色图综合| 视频一区二区三区免费观看| 亚洲黄色影片| 国产一级二级av| 国产精品国产三级国产三级人妇 | 中日韩视频在线观看| 亚洲视频在线不卡| 国产精品日韩成人| 五月天激情国产综合婷婷婷| 精品久久人人做人人爱| 日韩在线资源| 国产精品久久网| 综合国产视频| 波多野结衣之无限发射| 国产盗摄一区二区三区| 手机在线中文字幕| 欧美日韩亚洲综合一区| 国模吧精品人体gogo| 7m第一福利500精品视频| 51vv免费精品视频一区二区| 中文字幕制服丝袜在线| 奇米888四色在线精品| 一色道久久88加勒比一| 欧美性极品少妇精品网站| 午夜成人鲁丝片午夜精品| 欧美激情综合色综合啪啪五月| 高清不卡一区| 久久久久亚洲av无码专区喷水| 美女国产一区二区三区| av电影网站在线观看| 91国偷自产一区二区三区观看 | 91精品导航| 成年丰满熟妇午夜免费视频 | 色综合久久久网| 日韩在线免费看| 欧美一级电影久久| 外国成人在线视频| 国产成人无码一二三区视频| 91美女精品福利| 日本一区二区三区精品| 亚洲三级 欧美三级| 刘亦菲一区二区三区免费看| 日本最新一区二区三区视频观看| 老**午夜毛片一区二区三区| 中文字幕第4页| 欧美性大战久久| 久久久久久国产精品免费无遮挡| 成人黄色免费看| 欧美先锋影音| 国产精品手机在线观看| 精品久久久久久亚洲精品| 三级毛片在线免费看| 国产成人jvid在线播放| 成人激情在线| 99国产精品久久久久久| 一区二区三区四区五区视频在线观看 | 欧美在线不卡| 性欧美18—19sex性高清| 精品久久久久国产| 国产福利小视频在线观看| 国产精品爽爽爽| 欧美理论在线| 熟妇人妻久久中文字幕| 在线一区二区三区四区| 久久综合之合合综合久久| 国产98在线|日韩| 免费看的黄色欧美网站| 9.1片黄在线观看| 日韩精品中文字幕一区| 无遮挡在线观看| 亚洲一区高清| a级精品国产片在线观看| 欧美日韩 一区二区三区| 久热精品视频在线| 欧美一区二区三区久久| 奇米视频888| 偷偷要91色婷婷| 黄网页免费在线观看| 精品一区日韩成人| 精品一区二区三区免费毛片爱| www.99re7.com| 最近2019年日本中文免费字幕| 色妞ww精品视频7777| 青青在线视频观看| 亚洲精品国产一区二区三区四区在线| 色婷婷中文字幕| 国产在线不卡精品| 亚洲女同在线| 极品颜值美女露脸啪啪| 亚洲一区二区国产|