mac找不到mysql数据库_mac下mysql升级后找回丢失数据库
昨天把mac上的mysql升級了,之前沒做備份,安裝完后用navicat打開以前的數(shù)據(jù)庫不在了。這下悲催了。 看了官網(wǎng)的說明,以前的數(shù)據(jù)庫文件還存在于舊的安裝目錄下 (/usr/local/mysql舊版本/data/). 此時將下面的目錄考到新的data目錄下即可。 但是在實際操作中出現(xiàn)了很多錯誤,嚴(yán)重的導(dǎo)致mysql不能啟動,又重裝mysql好幾次。需要注意以下問題:
1、復(fù)制前注意要關(guān)閉mysql server。
2、不可直接復(fù)制覆蓋過來,這樣會導(dǎo)致mysql提醒沒有MacBook-Pro.local.pid文件,不能啟動。
3、復(fù)制你先前已經(jīng)創(chuàng)建的數(shù)據(jù)庫文件夾和ibdata1這個數(shù)據(jù)文件即可,其他文件不用復(fù)制。 當(dāng)然這過程中需要權(quán)限,輸入管理員密碼即可。
4、復(fù)制過去后,由于是管理員權(quán)限,mysql是訪問不了的,需要更改權(quán)限。 把剛才復(fù)制的文件所有者改為mysql,所屬用戶組也改為mysql。 終端命令類似如下
sudo chown -R mysql /../.(data目錄)sudo chgrp -R mysql /../.(data目錄)
或者對單個拷貝的文件依次用上面的命令更改權(quán)限。
5、啟動mysqlserver,數(shù)據(jù)回來了。
總結(jié)
以上是生活随笔為你收集整理的mac找不到mysql数据库_mac下mysql升级后找回丢失数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 七喜一体机怎么PE启动 七喜一体机如何进
- 下一篇: mysql 内存监控_mysql cpu