返回頂部
關閉軟件導航
位置:首頁 > 資訊 > 其他>MySQL官方源從8.0.3直接yum升級到8.0.4后無法啟動

  問題:MySQL無法正常啟動

  查看日志

  2018-02-23T02:10:08.371209Z 0 [System] [MY-010116] /usr/sbin/mysqld (mysqld 8.0.4-rc-log) starting as process 27702 ...

  2018-02-23T02:10:08.737713Z 1 [ERROR] [MY-011096] No data dictionary version number found.

  2018-02-23T02:10:08.737989Z 0 [ERROR] [MY-010020] Data Dictionary initialization failed.

  2018-02-23T02:10:08.738038Z 0 [ERROR] [MY-010119] Aborting

  后來發現,升級后默認啟用了caching_sha2_password身份認證機制,以前的數據是不能直接運行的。

  只能先恢復原版本,將數據從原版本導出,重新導入使用,或再升級導入。

  一、卸載MySQL8.0.4

  備份數據

  mv /var/lib/{mysqlMySQL文章入庫助手,mysql.bak}

  chown -R mysql:mysql /var/lib/mysql.bak

  chmod 755 -R  /var/lib/mysql.bak

  直接yum卸載

  rpm -qa|grep '^mysql'

  然后將查詢出的8.0.4的包全部yum卸載

  二、安裝MySQL8.0.3

  從官方下載 8.0.3

  下載打包版mysql-8.0.3-0.1.rc.el7.x86_64.rpm-bundle.tar

  解壓

  tar -xvf mysql-8.0.3-0.1.rc.el7.x86_64.rpm-bundle.tar

  然后依次安裝common、libs、client、server

  rpm -ivh mysql-community-common-8.0.3-0.1.rc.el7.x86_64.rpm

  rpm -ivh mysql-community-libs-8.0.3-0.1.rc.el7.x86_64.rpm

  rpm -ivh mysql-community-client-8.0.3-0.1.rc.el7.x86_64.rpm

  rpm -ivh mysql-community-server-8.0.3-0.1.rc.el7.x86_64.rpm

  啟動mysql

  systemctl start msyqld.service

  此時/var/lib/重新生成了一個新的mysql文件夾

  三、數據導出

  修改/etc/my.cnf指向舊數據

  [mysqld]

  innodb_force_recovery = 6

  datadir=/var/lib/mysql.bak

  Forcing InnoDB Recovery提供了6個等級的修復模式

  innodb_force_recovery 參考: https://www.linuxidc.com/Linux/2018-02/151049.htm

  全庫導出:

  mysqldump -uroot -p --all-databases > /home/sqlfile.sql

  四、數據恢復

  修改/etc/my.cnf數據路徑,去掉修復模式,修復模式下不可寫

  [mysqld]

  datadir=/var/lib/mysql

  查看臨時密碼

  [root@soft]# cat /var/log/mysqld.log|grep password

  2018-02-23T08:06:36.785974Z 5 [Note] A temporary password is generated for root@localhost: Leyk2qO_75ER

  用臨時密碼登錄mysqlmysql文章入庫軟件,修改密碼

  放棄升級,直接導入數據

  mysql -uroot -p

  mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'abcdef@' WITH GRANT OPTION;

  mysql>flush privileges;

  mysql>source /home/sqlfile.sql;

  重啟后,一切正常。升級前一定要備份,一定要經常備份mysql文章入庫軟件。

如果您覺得 MySQL官方源從8.0.3直接yum升級到8.0.4后無法啟動 這篇文章對您有用,請分享給您的好友,謝謝
文章地址:http://m.meyanliao.com/article/other/MySQLgfyczjyumsjdhwfqd.html
解放雙手無盡可能,有問題添加天線貓微信
主站蜘蛛池模板: 亚洲的天堂av无码| 无码国产精品一区二区免费式影视 | 亚洲一级特黄大片无码毛片| 亚洲精品无码av中文字幕| 国产精品无码亚洲精品2021 | 无码人妻AⅤ一区二区三区| 无码av免费毛片一区二区| 无码AV动漫精品一区二区免费 | 亚洲AV无码久久精品成人| 亚洲av无码一区二区三区人妖| 内射中出无码护士在线| 亚洲AV无码第一区二区三区| 免费无码又爽又刺激高潮的视频| 人妻无码人妻有码中文字幕| 午夜无码熟熟妇丰满人妻| 国产爆乳无码视频在线观看| 国语成本人片免费av无码| 无码专区天天躁天天躁在线| 惠民福利中文字幕人妻无码乱精品| 久久久久精品国产亚洲AV无码| 永久免费av无码入口国语片| 国产精品无码一区二区在线观| 精品亚洲AV无码一区二区| 国产成人无码综合亚洲日韩| 国产在线无码制服丝袜无码| 亚洲AV永久无码精品放毛片| 亚洲成av人片在线观看无码不卡 | 国产在线无码视频一区二区三区| 久久AV无码精品人妻出轨| 91久久精品无码一区二区毛片| 国产午夜无码片免费| 精品一区二区三区无码视频| 亚洲av永久中文无码精品| 中日韩亚洲人成无码网站 | 亚洲av永久无码精品漫画| 中文字幕无码久久精品青草| 亚洲成?Ⅴ人在线观看无码| 无码办公室丝袜OL中文字幕| 无码中文字幕一区二区三区| 亚洲av无码一区二区三区人妖| 亚洲av日韩aⅴ无码色老头|