2009-09-16 55 views
22

我需要在mac os上安裝舊版本的mysql服務器,但我有一個更新的版本。如何在Mac OS X上刪除MySQL的安裝

我試圖刪除這個較新的安裝(5.1),但是當啓動舊版本安裝(5.0b)消息時,「MySQL 5.0.51b-community for Mac OS X無法安裝在此磁盤中。這個軟件alrady存在於這個磁盤上「。

我無法識別問題,因爲我刪除了previouse安裝的所有數據,但安裝程序說不。

Mac OS版本10.6。

+2

屬於superuser.com? – 2009-09-16 09:06:14

+0

沒有。屬於SO,因爲它的編程相關(因爲mysql是數據庫) – mauris 2009-09-16 09:14:29

+0

同樣的問題問[這裏](http://stackoverflow.com/questions/1436425/how-do-you-uninstall-mysql-from-mac-os-x ),幾乎在同一時間似乎。我在那裏貼。 – mblackwell8 2009-09-19 04:41:39

回答

54

嘗試運行也

sudo rm -rf /var/db/receipts/com.mysql.* 
+0

非常感謝!當我運行「sudo rm -rf ..」時,問題得以解決。 – duganets 2009-09-21 11:11:04

+0

這是MySQL卸載時大多數其他Googleable解答中缺少的一點。 – 2010-12-21 21:09:41

+2

我在遇到與XULRunner相同的問題時遇到了這個問題,而不是MySQL,但答案與刪除'/ var/db/receipts/org.mozilla.xulrunner。*'是一樣的。謝謝! – 2011-06-28 19:02:03

1

我相信你基本上可以刪除/usr/local/mysql-Version/並取消/usr/local/mysql目錄的鏈接。擺脫系統pref和啓動項目可能會更困難,但我沒有安裝這些,所以我無法在那裏幫助。

+0

是的,我刪除它,但這沒有幫助 thx – duganets 2009-09-16 09:41:51

3

測試發現的所有文件和文件夾名稱中「MySQL的」,看看他們,看看他們是否必須被刪除。

使用以下命令查找所有文件。

sudo find/| grep -i mysql 

如果您將|最後更少(在找到某些東西之前它不會顯示任何東西,只是因爲你不會認爲命令失敗。):-)你可以按如下方式編寫它。

sudo find/| grep -i mysql | less 

要刪除的文件/文件夾,您必須運行以下命令(-f意味着力,所以你將無法恢復的文件,你會不會要求他們之前確認被刪除):

sudo rm -rf /path/to/file/or/folder 

希望這會有所幫助。

+0

thx for advices :)我確實在我的磁盤上發現了一些東西,就像你說的,但不幸的是輸出有很多信息(像Eclipse的PHP等庫) – duganets 2009-09-21 11:14:07

22

試試這個,我不得不努力,但這對我很有用!!!!!!!

  1. sudo rm /usr/local/mysql
  2. sudo rm -rf /usr/local/mysql*
  3. sudo rm -rf /Library/StartupItems/MySQLCOM
  4. sudo rm -rf /Library/PreferencePanes/My*
  5. (編輯/ etc/hostconfig中)sudo vi /etc/hostconfig(刪除線MYSQLCOM =是)
  6. sudo rm -rf /Library/Receipts/mysql*
  7. sudo rm -rf /Library/Receipts/MySQL*
  8. sudo rm -rf /var/db/receipts/com.mysql.*
+0

1.和2.爲我工作!謝謝.. – 2013-01-17 20:24:59

+0

如果您有任何位於/ usr/local/mysql目錄中的此答案提供了最全面的解決方案。 – user2122031 2014-08-29 19:40:21

1

您可以使用內置的工具pkgutil去除包裹簽收:

sudo pkgutil --forget com.mysql.mysql 
1

雪豹我不得不額外殺死mysqld的,做

RM /私營/無功/db/receipts/com.mysql。*

須藤室射頻/用戶//庫/ StartupItems/MySQLCOM 須藤室射頻/用戶//庫/ PREFERENCEPANES /我* 須藤室射頻/用戶//庫/收益/ MYSQL * 須藤rm -rf/Users //庫/收據/ MySQL *

+0

這也適用於我在小牛隊。 – 2014-04-21 21:14:47