小編給大家分享一下Mac下更換MySQL版本后怎么恢復(fù)原有的數(shù)據(jù)庫表,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),大豐網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:大豐等地區(qū)。大豐做網(wǎng)站價(jià)格咨詢:18980820575應(yīng)用場景:數(shù)據(jù)庫升級(jí)、覆蓋、卸載等原因,造成數(shù)據(jù)庫丟失。
本次恢復(fù)是因?yàn)榘姹旧?jí)(覆蓋安裝),造成的數(shù)據(jù)庫丟失;新版本的數(shù)據(jù)庫正常運(yùn)行,但是里面沒有之前的數(shù)據(jù)庫了;
下面就是安裝目錄
可以看出兩個(gè)安裝目錄都存在,打開低版本的目錄,data文件夾很舒坦的就在里面。
準(zhǔn)備把5.7.24 的遷移到 5.7.31 的
下面就恢復(fù)低版本的數(shù)據(jù)到高版中去:
1、把整個(gè)data下的所有東西復(fù)制到高版本的data中去;建議高版本是空的–也就是新安裝的;這樣的話重復(fù)數(shù)據(jù)直接覆蓋,出現(xiàn)其他問題也不會(huì)有損失;
2、覆蓋完畢后 :還要有一個(gè)關(guān)鍵的步驟,給mysql授權(quán)訪問data下的文件
sudo chown -R mysql:mysql data
好了,如果沒有出現(xiàn)錯(cuò)誤信息的話數(shù)據(jù)恢復(fù)就成功了!
修改配置,MySQL啟動(dòng)報(bào):[ERROR] The server quit without updating PID file
修改配置后MySQL啟動(dòng)不了,報(bào)錯(cuò):
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
看完了這篇文章,相信你對(duì)“Mac下更換MySQL版本后怎么恢復(fù)原有的數(shù)據(jù)庫表”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!