【发布时间】:2010-11-29 00:22:55
【问题描述】:
我不小心在我的英特尔 Mac 上的 Snow Leopard 上安装了 PowerPC 版本的 MySQL,它安装没有问题,但当然不能正常运行。我只是没有足够重视。现在,当我尝试安装正确的 x86 版本时,它说它无法安装,因为已经安装了较新的版本。谷歌查询导致我执行这些操作/删除这些文件以卸载它:
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/MySQL*
rm -rf ~/Library/PreferencePanes/MySQL*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
最后从/etc/hostconfig中删除了MYSQLCOM=-YES-这一行
他们似乎根本没有帮助。我仍然收到关于有更新版本的相同消息。我尝试安装更新的版本(当前的 Beta),它也给了我关于已经安装的更新版本的相同消息。我无法从 Prefs Pane 中卸载它,因为我也从未安装过 PrefPane。
【问题讨论】:
-
sudo rm -rf 带有通配符的行有点不负责任。尤其是当您在网络上广泛传播以删除任何以字母“My”开头的内容时——MySQL 对其标题中的“My”一词没有独占所有权。
-
我还建议先备份 /usr/local/mysql/data ——很多人可能没有意识到 mysql 在 mac 上保存数据的地方。
标签: mysql macos osx-snow-leopard