講解Mac下更換MySQL版本后如何恢復原有的數據庫表

講解Mac下更換MySQL版本后如何恢復原有的數據庫表

相關免費學習推薦:mysql視頻教程

應用場景:數據庫升級、覆蓋、卸載等原因,造成數據庫丟失。

本次恢復是因為版本升級(覆蓋安裝),造成的數據庫丟失;新版本的數據庫正常運行,但是里面沒有之前的數據庫了;
下面就是安裝目錄
講解Mac下更換MySQL版本后如何恢復原有的數據庫表
可以看出兩個安裝目錄都存在,打開低版本的目錄,data文件夾很舒坦的就在里面。
準備把5.7.24 的遷移到 5.7.31 的

下面就恢復低版本的數據到高版中去:
1、把整個data下的所有東西復制到高版本的data中去;建議高版本是空的–也就是新安裝的;這樣的話重復數據直接覆蓋,出現其他問題也不會有損失;
2、覆蓋完畢后 :還要有一個關鍵的步驟,給mysql授權訪問data下的文件

sudo chown -R mysql:mysql data

好了,如果沒有出現錯誤信息的話數據恢復就成功了!

修改配置,MySQL啟動報:[ERROR] The server quit without updating PID file

修改配置后MySQL啟動不了,報錯:

sudo chown -R mysql:mysql /usr/local/MySQL/data/sudo chmod -R 755 /usr/local/mysql/datasudo /usr/local/mysql/support-files/mysql.server restart

講解Mac下更換MySQL版本后如何恢復原有的數據庫表

更多相關免費學習推薦:mysql視頻教程(視頻)

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享