為了解決內建mysql版本問題,重新安裝了其他版本,結果產生了衝突(沒做好事先規劃),只好把混亂的檔案清乾淨。
首先移除軟連結
ll /usr/local/mysql
rm /usr/local/mysql
移除library 裡的檔案
ll /Library/PreferencePanes/
MySQL.prefPane 是個目錄所以加上 -rf
rm -rf /Library/PreferencePanes/MySQL.prefPane/
ll /private/var/db/receipts/*mysql*
rm -rf /private/var/db/receipts/*mysql*
相關要刪除相關檔案、目錄:
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/MySQL*
sudo rm -rf ~/Library/PreferencePanes/MySQL*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*
sudo rm /etc/my.cnf
修改 hostconfig 檔
vim /etc/hostconfig
刪除這行 MYSQLCOM=-YES-
另外,軟體的安裝記錄:
/Library/Receipts/InstallHistory.plist
PS:
資料庫內容若需要備份
記得打包這個目錄:
/usr/local/mysql/data
移除完畢。