婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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數據庫升級的一些陷阱的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    综合久久给合久久狠狠狠97色| 免费一区二区视频| 91在线精品一区二区| 久久99深爱久久99精品| 亚洲最大成人网4388xx| 国产精品亲子伦对白| 久久综合久久鬼色中文字| 91精品国产综合久久久久久| 色婷婷国产精品综合在线观看| 国产福利一区二区三区视频| 狠狠色2019综合网| 美女脱光内衣内裤视频久久网站 | 国产一区二区伦理| 欧美性色欧美a在线播放| 成人av免费网站| 色伊人久久综合中文字幕| 91色在线porny| 91在线精品秘密一区二区| 777久久久精品| 中文字幕一区二区三区av| 国产欧美一区二区精品久导航 | 在线成人免费视频| 欧美三级日韩在线| 91精品视频网| 国产日韩欧美制服另类| 欧美一级在线观看| 精品国产乱码久久久久久闺蜜| 日韩美女一区二区三区四区| 精品久久一区二区三区| 中文字幕精品综合| 亚洲免费视频成人| 日韩中文字幕亚洲一区二区va在线 | 性感美女久久精品| 麻豆成人久久精品二区三区红| 国产精品资源在线看| 成人ar影院免费观看视频| 制服视频三区第一页精品| 久久亚洲捆绑美女| 亚洲免费av高清| 捆绑紧缚一区二区三区视频| 国产一区二区视频在线| 视频一区视频二区中文字幕| 国产久卡久卡久卡久卡视频精品| 色综合中文字幕国产 | 欧美xxxx老人做受| 中文字幕国产一区| 喷水一区二区三区| 一本一本大道香蕉久在线精品| 精品少妇一区二区三区免费观看 | 亚洲精品视频一区二区| 亚洲午夜一二三区视频| 精品中文字幕一区二区| 在线观看一区日韩| 国产三级精品在线| 国产成人精品免费看| 亚洲永久免费视频| 国产精品―色哟哟| 亚洲图片一区二区| 97久久超碰精品国产| 欧美激情在线免费观看| 日本不卡一区二区| 777午夜精品视频在线播放| 一区二区三区在线视频播放| 99re免费视频精品全部| 国产亲近乱来精品视频| 国产一区二区三区视频在线播放| 欧美视频精品在线观看| 亚洲成人激情综合网| 欧美三级电影精品| 婷婷丁香久久五月婷婷| 欧美最猛性xxxxx直播| 亚洲精品网站在线观看| 色哟哟国产精品| 图片区小说区国产精品视频| 欧美美女一区二区| 日韩成人一区二区| 精品国产一区二区三区av性色| 久久99国产精品久久99| 国产日韩欧美制服另类| 色av综合在线| 日韩在线一二三区| 久久这里只有精品首页| 国产一区二区三区四| 亚洲欧洲色图综合| 欧美日本在线视频| 国产一区二区三区国产| 亚洲欧洲综合另类在线| 在线播放中文一区| 大白屁股一区二区视频| 亚洲午夜在线电影| 精品成人在线观看| 99国产精品视频免费观看| 青青草伊人久久| 中文字幕在线一区| 精品日韩99亚洲| 欧美日韩一区二区电影| 高清在线不卡av| 免费成人在线影院| 一区二区三区日韩精品视频| 日韩欧美国产一区二区三区| 成人污视频在线观看| 日本视频在线一区| 亚洲激情网站免费观看| 国产亚洲欧美色| 欧美精品在线视频| 99re这里只有精品6| 亚洲一区在线视频观看| 欧美激情综合网| 日韩免费视频线观看| 欧美丝袜丝交足nylons| 9i在线看片成人免费| 国产高清成人在线| 精品在线视频一区| 天堂久久一区二区三区| 亚洲欧美日韩国产中文在线| 久久久久久久精| 欧美精品一区二区三区高清aⅴ | av网站免费线看精品| 久久机这里只有精品| 五月激情综合色| 日日欢夜夜爽一区| 男女视频一区二区| 久久国产日韩欧美精品| 九九国产精品视频| 国产精品1024| 国产91精品欧美| 91视频一区二区| 欧美性高清videossexo| 欧美亚洲一区三区| 欧美日韩精品免费| 日韩一级片在线播放| 亚洲精品一区在线观看| 欧美变态tickling挠脚心| 久久综合九色综合欧美就去吻| xfplay精品久久| 国产精品二区一区二区aⅴ污介绍| 1000精品久久久久久久久| 亚洲一区av在线| 日本不卡免费在线视频| 国产制服丝袜一区| 成人av网址在线| 欧美少妇bbb| 久久久亚洲国产美女国产盗摄 | 午夜精品一区在线观看| 7777精品伊人久久久大香线蕉的| 777午夜精品免费视频| 日本一二三四高清不卡| 尤物视频一区二区| 国产一区亚洲一区| 日本国产一区二区| 久久久久久久国产精品影院| 亚洲欧美福利一区二区| 久久99在线观看| 欧洲精品一区二区三区在线观看| 精品久久久久久久人人人人传媒| 国产精品网曝门| 麻豆视频一区二区| 不卡一卡二卡三乱码免费网站| 欧美日精品一区视频| 国产精品三级久久久久三级| 蜜桃久久精品一区二区| 色婷婷综合久色| 国产亚洲一本大道中文在线| 日韩电影一区二区三区四区| 97国产一区二区| 欧美一区二区观看视频| 成人欧美一区二区三区白人| 久久精品国产成人一区二区三区 | 中文字幕一区二区日韩精品绯色| 美脚の诱脚舐め脚责91| 欧美午夜精品一区二区三区 | 久久精品夜色噜噜亚洲a∨| 亚洲欧美成人一区二区三区| 不卡的看片网站| 国产蜜臀av在线一区二区三区| 精品一二三四区| 精品国产91乱码一区二区三区| 午夜电影一区二区三区| 欧美色网站导航| 午夜久久久影院| 中文字幕亚洲在| 色婷婷一区二区三区四区| 国产精品第13页| 91在线视频在线| 夜夜爽夜夜爽精品视频| 欧美亚洲一区三区| 日本中文在线一区| 日韩精品一区在线观看| 国产一区二区剧情av在线| 国产婷婷精品av在线| 99久久免费国产| 亚洲成年人影院| 久久综合九色综合欧美亚洲| 成人激情动漫在线观看| 亚洲一区国产视频| 欧美一区二区三区播放老司机| 日韩理论片在线| 欧美疯狂做受xxxx富婆| 国产精品亚洲专一区二区三区| 国产色婷婷亚洲99精品小说|