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