校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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數據庫升級的一些陷阱的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美一区二区在线不卡| 久久综合九色综合97_久久久| 美国一区二区三区在线播放| 亚洲视频一二区| 国产精品久久久久一区| 国产日产欧产精品推荐色| 欧美精品一区二区三区蜜桃 | 成人国产精品视频| 成人av影院在线| 91理论电影在线观看| av动漫一区二区| 国产成人精品1024| 欧美综合一区二区| 国产亚洲人成网站| 亚洲激情一二三区| 亚洲一卡二卡三卡四卡五卡| 亚洲成人午夜影院| 一区二区三区日韩欧美| 国产色产综合产在线视频| 奇米在线7777在线精品| 麻豆精品一二三| 日韩精品欧美精品| 色乱码一区二区三区88| 蜜臀a∨国产成人精品| 色婷婷一区二区| 91福利视频在线| 亚洲人成伊人成综合网小说| 激情都市一区二区| 国产精品一区二区男女羞羞无遮挡 | 99久久伊人精品| 欧美大片在线观看| 一区二区三区在线免费| 九色|91porny| 国产精品99久久久久久有的能看| 在线视频国内一区二区| 国产视频亚洲色图| 亚洲r级在线视频| 91在线观看视频| 日韩一区二区三区精品视频| 亚洲福利一区二区| 国产精品久久久久久户外露出| 久久人人爽人人爽| 亚洲精品成a人| 波多野结衣91| 久久久国产综合精品女国产盗摄| 亚洲欧美日韩成人高清在线一区| 国产精品久99| 在线精品视频一区二区| 婷婷久久综合九色综合绿巨人| 欧美色偷偷大香| 一区二区三区电影在线播| 国产裸体歌舞团一区二区| 中文字幕不卡一区| 91福利区一区二区三区| 国产精品久久久久久久久免费丝袜 | 美女视频黄 久久| av毛片久久久久**hd| 亚洲成人免费看| 日韩高清不卡在线| aaa国产一区| 制服视频三区第一页精品| 中文无字幕一区二区三区| 久久成人18免费观看| 91精品婷婷国产综合久久竹菊| 亚洲视频免费看| 成人免费高清视频在线观看| 久久影院视频免费| 国内偷窥港台综合视频在线播放| 欧美男男青年gay1069videost | 欧美性大战久久久久久久蜜臀| 国产精品少妇自拍| 国产一区二区精品久久| 26uuu色噜噜精品一区二区| 蜜桃视频一区二区| 日韩免费福利电影在线观看| 免费av成人在线| 日韩欧美一二区| 久热成人在线视频| 久久综合九色综合欧美98| 国产裸体歌舞团一区二区| 欧美国产激情二区三区| av高清不卡在线| 亚洲夂夂婷婷色拍ww47| 欧美日韩精品久久久| 免费成人av资源网| 久久久久久**毛片大全| 成人一道本在线| 亚洲精品欧美专区| 在线播放91灌醉迷j高跟美女| 午夜精品久久久久久久99樱桃| 91麻豆精品国产91久久久资源速度 | 日韩福利电影在线观看| 日韩一区二区三区观看| 国产一区二区按摩在线观看| 国产情人综合久久777777| www.66久久| 亚洲v日本v欧美v久久精品| 欧美日韩一区 二区 三区 久久精品| 亚洲成人福利片| 久久久久久久久一| 色美美综合视频| 韩日av一区二区| 亚洲色图在线看| 欧美一区二区三区日韩视频| 国产宾馆实践打屁股91| 亚洲综合精品自拍| 日韩欧美的一区二区| 92国产精品观看| 激情偷乱视频一区二区三区| 综合欧美一区二区三区| 日韩一区二区在线观看| 不卡一区二区中文字幕| 美日韩一区二区三区| 亚洲国产精品国自产拍av| 欧美日韩在线一区二区| 国产成人午夜视频| 午夜久久久久久久久久一区二区| 久久精品视频免费观看| 欧美日韩一区二区电影| 成人av电影在线观看| 久久成人久久爱| 五月激情综合网| 中文字幕一区二区不卡| 26uuu另类欧美| 欧美日韩电影在线| 91看片淫黄大片一级在线观看| 久久国产生活片100| 亚洲综合在线第一页| 国产精品福利一区二区| 26uuu精品一区二区三区四区在线| 91福利在线观看| 99久久精品免费观看| 国产成人精品在线看| 老汉av免费一区二区三区| 亚洲天堂免费在线观看视频| 2017欧美狠狠色| 日韩一二三区不卡| 8x8x8国产精品| 欧美久久久久免费| 色婷婷av一区二区三区大白胸| 岛国一区二区在线观看| 国产精品一区二区无线| 裸体歌舞表演一区二区| 蜜臀精品一区二区三区在线观看| 五月天亚洲精品| 亚洲国产中文字幕在线视频综合| 亚洲视频一二区| 一区二区三区自拍| 亚洲精品高清视频在线观看| 中文字幕在线不卡一区| 国产精品超碰97尤物18| 国产精品免费久久| 亚洲欧洲av色图| 亚洲少妇最新在线视频| 亚洲精品成人在线| 亚洲成av人综合在线观看| 日韩精品亚洲一区| 日本欧美在线观看| 美日韩一区二区| 国产福利精品一区二区| 风间由美中文字幕在线看视频国产欧美 | 91精品国产综合久久久久| 欧美一区二区免费视频| 日韩精品一区二| 亚洲精品在线电影| 国产精品欧美极品| 亚洲理论在线观看| 亚洲不卡在线观看| 国产综合久久久久久久久久久久| 国产乱码一区二区三区| 成人午夜视频免费看| 色婷婷综合久久久久中文| 欧美精品国产精品| 精品国产精品一区二区夜夜嗨| 国产日产欧美精品一区二区三区| 自拍偷在线精品自拍偷无码专区| 亚洲国产三级在线| 激情小说欧美图片| 91蜜桃免费观看视频| 欧美放荡的少妇| 国产欧美精品一区| 五月天丁香久久| 成人免费高清在线| 欧美一区日本一区韩国一区| 久久精品一区二区三区不卡| 亚洲色图.com| 久久福利视频一区二区| 91一区二区在线观看| 日韩欧美久久久| 亚洲一区中文日韩| 国产精品69毛片高清亚洲| 色老汉av一区二区三区| 精品久久免费看| 天天综合网 天天综合色| 国产91精品欧美| 精品国产精品网麻豆系列| 亚洲国产精品自拍| 国产999精品久久久久久| 91精品国产福利| 一区二区三区精品视频在线|