Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Mac OS X上删除MySQL的安装_Mysql_Macos_Installation - Fatal编程技术网

如何在Mac OS X上删除MySQL的安装

如何在Mac OS X上删除MySQL的安装,mysql,macos,installation,Mysql,Macos,Installation,我需要在mac os上安装旧版本的mysql服务器,但我有一个新版本 我试图删除这个较新的安装(5.1),但当启动旧版本安装(5.0b)时,消息“MySQL 5.0.51b-community for Mac OS X无法安装在此磁盘中。此磁盘上存在此软件的较新版本” 我无法识别这个问题,因为我删除了以前安装的所有数据,但安装程序说没有 Mac OS 10.6版。我相信您基本上可以删除/usr/local/mysql版本/并取消/usr/local/mysql目录的链接。摆脱系统pref和启动项

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

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

我无法识别这个问题,因为我删除了以前安装的所有数据,但安装程序说没有


Mac OS 10.6版。

我相信您基本上可以删除
/usr/local/mysql版本/
并取消
/usr/local/mysql
目录的链接。摆脱系统pref和启动项可能会更困难,但我没有安装它们,因此我无法帮助解决问题。

也尝试运行

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

测试查找名称中包含“mysql”的所有文件和文件夹,查看它们是否也必须删除

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

sudo find / | grep -i mysql
如果在末尾加上| less,您可以滚动输出(在找到某个内容之前,它不会显示任何内容,这样您就不会认为命令失败了。):-)您可以按如下方式编写它

sudo find / | grep -i mysql | less
要删除文件/文件夹,您必须运行以下命令(-f表示强制,这样您将无法恢复文件,并且在删除文件之前不会要求您进行确认):


希望这会有所帮助。

试试这个,我不得不挣扎,但这对我来说很有用

  • sudorm/usr/local/mysql
  • sudorm-rf/usr/local/mysql*
  • sudo rm-rf/Library/StartupItems/MySQLCOM
  • sudo rm-rf/Library/PreferencePanes/My*
  • (编辑/etc/hostconfig)
    sudo vi/etc/hostconfig
    (删除行MYSQLCOM=-YES)
  • sudorm-rf/Library/Receipts/mysql*
  • sudorm-rf/Library/Receipts/MySQL*
  • sudorm-rf/var/db/receipts/com.mysql.

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

    sudo pkgutil --forget com.mysql.mysql
    

    在《雪豹》中,我不得不额外杀了mysqld,并做到了

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

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

    no.之所以如此,是因为它与编程相关(因为MySQL是数据库),在几乎相同的时间提出了相同的问题。我在那里发布了一些建议:)我确实在我的磁盘上找到了一些东西,就像你说的,但不幸的是,输出有很多信息(如Eclipse的PHP等libs),这是MySQL卸载时谷歌搜索到的大多数答案中缺少的一点。实际上,我遇到这个问题时,XULRunner也遇到了同样的问题,不是MySQL,但答案是相同的删除
    /var/db/receives/org.mozilla.xulrunner.*
    。非常感谢。我很爱你。。。你救了我,兄弟!太多了!如果您在/usr/local/mysql目录中有任何内容,那么这个答案提供了最全面的解决方案。
    sudo pkgutil --forget com.mysql.mysql