我需要在mac os上安装旧版本的mysql服务器,但我的版本较新。

我尝试删除这个较新的安装(5.1),但是当启动旧版本安装(5.0b)消息时,“Mac OS X的MySQL 5.0.51b-community”无法安装在此磁盘中。该磁盘上存在该软件alrady的较新版本“。

我无法识别问题,因为我删除了所有previouse安装数据,但安装程序说没有。

Mac OS版本10.6。

有帮助吗?

解决方案

尝试同时运行

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

其他提示

试试这个,我不得不挣扎,但这对我有用!!!!!!!

  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 = -YES)
  6. sudo rm -rf / Library / Receipts / mysql *
  7. sudo rm -rf / Library / Receipts / MySQL *
  8. sudo rm -rf /var/db/receipts/com.mysql。*

使用“mysql”测试查找所有文件和文件夹在他们的名下,看看他们,看看他们是否也必须删除。

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

sudo find / | grep -i mysql

如果放入|,则可以滚动输出最后减少(在找到某些东西之前不会显示任何内容,只是因此你不会认为命令失败。):-)你可以按如下方式编写。

sudo find / | grep -i mysql | less

要删除文件/文件夹,您必须运行以下命令(-f表示强制,因此您将无法恢复文件,并且在删除文件之前不会要求您进行确认):

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

希望这会有所帮助。

我相信你基本上可以删除 / usr / local / mysql-Version / 并取消链接 / usr / local / mysql 目录。摆脱系统pref和启动项可能会更难,但我没有安装那些,所以我无法帮助那里。

您可以使用内置实用程序pkgutil删除包裹收据:

sudo pkgutil --forget com.mysql.mysql

在Snow Leopard上,我不得不另外杀死mysqld并做了

rm /private/var/db/receipts/com.mysql。*

sudo rm -rf / Users // Library / StartupItems / MySQLCOM sudo rm -rf / Users // Library / PreferencePanes / My * sudo rm -rf / Users // Library / Receipts / mysql * sudo rm -rf / Users // Library / Receipts / MySQL *

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top