欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > MySQL數據庫升級的一些陷阱

MySQL數據庫升級的一些陷阱

熱門標簽:石家莊400電話辦理公司 廣東400企業電話申請流程 新鄉智能外呼系統好處 宜賓全自動外呼系統廠家 許昌外呼增值業務線路 臨沂做地圖標注 地圖標注客戶付款 申請400電話電話價格 咸陽防封電銷卡

對于商業數據庫而言,數據庫升級是一個優先級很高的事情,有版本升級路線圖,有相應的補丁,而且對于方案還有一系列的演練,顯然是一場硬仗。而在MySQL方向上,升級這件事情就被淡化了許多,好像只能證明它的存在而已,當然正是由于這種不重視,也讓我今天走了不少彎路。

一般來說,升級MySQL有兩類可行方案,一類是直接升級數據字典,在本機完成,整個過程會有離線操作,會對業務有中斷,第二種是通過高可用切換平滑實現,原理是搭建低版本到高版本的數據復制關系,這種方案優勢比較明顯,對于業務的侵入性最低,而且還可以提前驗證,更甚還可以做到平滑回退,當然第二種方案要做很多前期的準備工作。

今天處理的一套環境基于存儲和時長等因素使用的是第一種方法,整個流程如下:

1) mysqldump備份數據庫,備份文件大約為120G

2) 停止MySQL 5.5數據庫

3) 修改數據庫端口重新啟動數據庫,比如從4308調整正為4318,使得遷移過程中避免其他業務連接的影響,驗證無誤后停庫

4)修改mysql_base路徑為5.7版本,修改/usr/bin/mysql等環境變量配置

5)替換配置文件為5.7版本,在5.7模式下啟動數據庫

6)使用upgrade模式升級數據字典,命令如下:

mysql_upgrade --socket=/data/mysql_4306/tmp/mysql.sock --port=4308 -uroot -pxxxx

7) 檢查復核

整個過程看上去還OK,實際操作的時候漏洞百出。

1) mysqldump備份數據庫,備份文件大約為120G,為了快速在線備份采用mysqldump,但是異常情況下的恢復效率是硬傷,所以此處不建議使用mysqldump備份,而是建議使用物理備份,甚至如果條件允許,直接使用冷備模式

2) 停止MySQL 5.5數據庫

3) 修改數據庫端口重新啟動數據庫,比如從4308調整正為4318,使得遷移過程中避免其他業務連接的影響,驗證無誤后停庫

4)修改mysql_base路徑為5.7版本,修改/usr/bin/mysql等環境變量配置

5)替換配置文件為5.7版本,在5.7模式下啟動數據庫,這里沒有注意ibdata的配置,運氣不好,碰上了一個奇葩配置,如下:

innodb_data_file_path = ibdata1:1000M;ibdata2:100M:autoextend

而原本的規范配置都是一個ibdata文件,如下:

innodb_data_file_path = ibdata1:1G:autoextend,

導致數據庫啟動時報錯,提示ibdata文件已經被損壞了。

6)使用upgrade模式升級數據字典,命令如下:

mysql_upgrade --socket=/data/mysql_4306/tmp/mysql.sock --port=4308 -uroot -pxxxx

upgrade這個命令的實現提示不夠友好,拋出了一大堆的錯誤,但是最后竟然安慰我說,升級成功。問題到了這個階段的時候,其實已經比較難收場了,因為數據字典文件損壞,導致升級數據字典的操作完全不可能,現在數據庫連里面的表都desc不出來了

7) 檢查復核,本來輕輕松松收工的驗證工作現在變成了緊急修復工作。

后續的第一波補救措施如下:

8)使用已有的凌晨固定的物理備份恢復數據,大約為1個小時,mysqldump恢復果斷放棄,印象中至少得6個小時以上。

9)使用物理備份模式備份當前數據庫

10)重新升級數據庫,尤其注意ibdata的配置,如果升級失敗則使用物理備份快速回退

11)升級過程再次受阻,這一次是sql_mode,系統數據字典升級成功,但是數據庫的表檢測中,主要因為sql_mode的數據格式校驗,導致很多數據表的格式校驗失敗,需要執行類似 alter table test.xxxxx force這樣的重構操作。

12)因為恢復過程中未知原因,InnoDB的redo log也受到一些影響,日志開始拋錯,所以當前恢復的數據庫就算升級字典成功,本身也有一些硬傷。

后續的第二波補救措施如下:

13)使用mysqldump備份當前數據庫,僅僅備份指定的數據庫,不使用all-databases選項,權限單獨導出。

14)部署MySQL 5.7的實例,不同的端口,如4390端口

15)sql_mode和5.5版本通配,修改其他參數等

16)導入mysqldump數據至4390的5.7實例

17)建立主從復制關系

18)切換數據庫端口,使5.7的新版本服務生效

整個過程也是一波多折,見招拆招,發現想走捷徑,最后發現一個坑都沒有拉下,而這也給了我深刻的教訓,千萬不能掉以輕心,不能帶著試運氣的態度處理問題。

以上就是MySQL數據庫升級的一些"陷阱"的詳細內容,更多關于MySQL數據庫升級的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • MySQL 5.7.30 安裝與升級問題詳細教程
  • Docker版的MySQL5.7升級到MySQL8.0.13,數據遷移
  • phpstudy2018升級MySQL5.5為5.7教程(圖文)
  • CentOS 7中升級MySQL 5.7.23的坑與解決方法
  • 升級到MySQL5.7后開發不得不注意的一些坑
  • 實戰MySQL升級的最佳方法
  • phpStudy中升級MySQL版本到5.7.17的方法步驟
  • Win下Mysql5.6升級到5.7的方法
  • Windows(x86,64bit)升級MySQL 5.7.17免安裝版的詳細教程

標簽:貴州 鷹潭 合肥 臺灣 日照 阜新 北京 鎮江

巨人網絡通訊聲明:本文標題《MySQL數據庫升級的一些陷阱》,本文關鍵詞  MySQL,數據庫,升級,的,一些,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL數據庫升級的一些陷阱》相關的同類信息!
  • 本頁收集關于MySQL數據庫升級的一些陷阱的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    日本高清一二三区| 国产精品―色哟哟| 亚洲图片欧美综合| 成人av在线资源网| 欧美xxxooo| 中文字幕第一页久久| 国产精品18久久久久久久网站| 中国毛片在线观看| 日韩视频永久免费| 日本女人一区二区三区| 日本黄色动态图| 日韩一区二区在线看| 亚洲18影院在线观看| 怡红院一区二区| 91精品国产手机| 日韩vs国产vs欧美| 亚洲av无码成人精品国产| 欧美成人精精品一区二区频| 美女爽到高潮91| 无码少妇精品一区二区免费动态| 久久色在线观看| 国产电影精品久久禁18| 91免费公开视频| 国产精品白丝在线| 99re这里只有精品6| 欧美日韩中文国产| 午夜精品久久久久久久99水蜜桃| 国产黑丝一区二区| 日韩欧美电影在线| 国产一区二区主播在线| 三上悠亚作品在线观看| 综合分类小说区另类春色亚洲小说欧美| 成人aa视频在线观看| 91福利区一区二区三区| 亚洲v中文字幕| 泷泽萝拉在线播放| 国产免费成人在线视频| thepron国产精品| 欧美日韩国产一区| 麻豆极品一区二区三区| 成人做爰69片免网站| 亚洲欧洲av在线| 国产成人精品一区二区三区在线观看| 欧美精品一二三| 久久综合综合久久综合| 麻豆网址在线观看| 亚洲一区二区欧美| 亚洲一区二区三区蜜桃| 国产精品久久看| 国产吃瓜黑料一区二区| 精品国产亚洲在线| 不卡视频一二三四| 欧美一区二区三区视频| 国产精品一品二品| 欧美日韩国产美女| 精品在线视频一区| 在线看国产一区| 麻豆精品视频在线| 日本高清成人免费播放| 喷白浆一区二区| 国产67194| 日韩黄色小视频| 中文字幕影音先锋| 日韩高清不卡在线| 国产成人自拍网站| 亚洲.国产.中文慕字在线| 韩日欧美一区二区三区| 国产伦精品一区二区三区视频女| 亚洲精品成a人| 欧美成人国产精品一区二区| 亚洲精品国产品国语在线app| 日韩中文字幕电影| 一区二区在线电影| 永久免费av无码网站性色av| 一区二区三区av电影| 国产1区2区在线观看| 亚洲永久免费av| 五月天色婷婷丁香| 亚洲成va人在线观看| 北条麻妃在线观看视频| 日本午夜精品一区二区三区电影 | 女人黄色一级片| 亚洲一区自拍偷拍| 国产乱子轮xxx农村| 奇米777欧美一区二区| 日本高清视频一区二区| 国产精品一二三四| 日韩欧美不卡在线观看视频| 99精品桃花视频在线观看| 久久久精品日韩欧美| 白嫩情侣偷拍呻吟刺激| 自拍偷在线精品自拍偷无码专区| 中文字幕高清视频| 亚洲国产精品麻豆| avove在线播放| 国产高清不卡一区| 精品国产免费人成电影在线观看四季| 原创真实夫妻啪啪av| 国产精品久久久久影院色老大| b站大片免费直播| 五月激情六月综合| 91精品国产高清一区二区三蜜臀| 黄色精品一二区| 欧美一级二级在线观看| 亚洲黄色小说在线观看| 亚洲人成人一区二区在线观看| av在线播放中文字幕| 美女国产一区二区三区| 欧美二区三区的天堂| 91麻豆123| 亚洲日本va午夜在线影院| 自拍偷拍第9页| 紧缚捆绑精品一区二区| 欧美mv和日韩mv的网站| 久久久久久久无码| 午夜精品aaa| 欧美精品第一页| jjzz黄色片| 亚洲午夜激情av| 欧美日韩一区二区三区在线看| av电影在线观看不卡| 亚洲欧洲成人精品av97| 久久久精品视频免费观看| 粉嫩aⅴ一区二区三区四区五区 | 精品无人区卡一卡二卡三乱码免费卡| 日韩欧美你懂的| 在线观看国产三级| 日本成人在线网站| 日韩精品一区二区三区在线播放| 黄色录像a级片| 日本三级亚洲精品| 欧美大胆人体bbbb| 真实乱视频国产免费观看| 久久av资源站| 久久久噜噜噜久噜久久综合| 欧美性受xxxx黑人| 国产精品自拍三区| 国产精品网曝门| wwwav国产| 妖精视频在线观看| 色综合天天综合狠狠| 成人国产精品免费观看动漫| 最新国产成人在线观看| 在线一区二区三区| 中文字幕在线观看91| 亚洲v中文字幕| 精品国产免费人成在线观看| jizz18女人高潮| 成人教育av在线| 一区二区三区高清不卡| 欧美精品成人一区二区三区四区| 免费的av网站| 精品一区二区免费| 国产精品久久久久久久久免费相片 | 成人精品小蝌蚪| 亚洲精品国久久99热| 777色狠狠一区二区三区| 国产精品1000部啪视频| 韩国av一区二区三区在线观看| 国产欧美精品一区aⅴ影院 | 91免费国产在线观看| 亚洲成人自拍偷拍| 精品久久国产老人久久综合| 国产成人免费在线观看视频| 94-欧美-setu| 天堂va蜜桃一区二区三区漫画版| 久久人人97超碰com| 三级在线观看免费大全| 91精产国品一二三| 麻豆91精品91久久久的内涵| 国产精品美女久久久久久2018 | 亚洲女子a中天字幕| 777奇米成人网| 亚洲熟女少妇一区二区| 91在线porny国产在线看| 视频一区国产视频| 欧美高清在线精品一区| 欧美色视频在线| 精品成人无码一区二区三区| 99视频精品全部免费在线| 日韩av一区二| 国产精品久久久久aaaa| 欧美肥妇bbw| www.av成人| 亚洲黄色免费在线观看| 国产在线a视频| 熟女人妻一区二区三区免费看| 亚洲精品国产高清久久伦理二区| 欧美人牲a欧美精品| 四虎国产成人精品免费一女五男| av在线不卡网| 久久国产精品免费| 亚洲精品老司机| 欧美精品一区二区久久婷婷| 欧美婷婷六月丁香综合色| 精品无码在线观看| 成人一区二区三区仙踪林| 国产九色sp调教91| 午夜伊人狠狠久久| 国产精品久久久久久久久动漫|