删除mysql 5.6.26-community


3

我在这里用脚本安装了这个版本的mysql ,但我不知道如何删除它。它不在应用程序文件夹中。它在这里:

在此输入图像描述

我希望有人能告诉我如何彻底删除它。谢谢!


你是怎么安装它的?拖动应用程序或.pkg文件?
2015年

@IronCraftMan我用这个命令安装:bash <(curl -Ls http://git.io/eUx7rg)从这里链接
约瑟夫

从文章转到GitHub链接,看起来好像没有办法卸载它。我建议远离那些无法删除的软件。
2015年

@IronCraftMan哦,我是OS X的新手并不知道。
约瑟夫

此外,它看起来好像是从.pkg安装的。我无法读取您的系统所使用的任何语言,但“Instalacions”与安装非常接近。这是一个将删除文件的应用程序:UninstallPKG。如果您不想付款,这是手动卸载它的链接:文章
At0mic 2015年

Answers:


4

要卸载shell脚本安装的所有文件/软件包,只需撤消使用admin帐户登录的脚本中执行的所有命令:

  1. 打开系统首选项 - > MySQL并在服务正在运行时停止服务
  2. 打开文件夹/ Applications并将SequelPro(如果已安装)拖到垃圾箱。
  3. 打开终端并输入sudo rm -R /usr/local/mysql-5.6.26-osx10.8-x86_64以删除mysql文件夹
  4. 输入sudo rm /usr/local/mysql以删除软链接
  5. 输入 cd /Library/LaunchDaemons && ls
  6. 搜索* .mysql.plist(mysql的启动守护程序plist)并将其删除sudo rm com.oracle.oss.mysql.mysqld.plist
  7. 删除my.cnf文件 sudo rm /etc/my.cnf
  8. 删除mysql套接字软链接和上级文件夹 sudo rm -R /var/mysql
  9. 删除所有已安装的mysql包收据sudo pkgutil --forget package-id
    示例:sudo pkgutil --forget com.mysql.launchd其他两个包的名称是com.mysql.mysqlcom.mysql.prefpane
  10. 删除/ Library / PreferencePanes /中的文件MySQL.prefPane
  11. 最后cd到/ usr / local / bin并检查文件pidof的存在以及创建/修改日期。如果两个日期都与mysql的安装日期匹配,请将其删除。

附录

要从系统信息 - >软件 - >安装(仅限“外观问题”)中删除MySQL安装,请删除MySQL字典条目:

<dict>
    <key>date</key>
    <date>2015-10-13T15:06:35Z</date>
    <key>displayName</key>
    <string>MySQL 5.6.26-community</string>
    <key>displayVersion</key>
    <string></string>
    <key>packageIdentifiers</key>
    <array>
        <string>com.mysql.mysql</string>
        <string>com.mysql.prefpane</string>
        <string>com.mysql.launchd</string>
    </array>
    <key>processName</key>
    <string>installer</string>
</dict>

通过使用/ sudo nano /Library/Receipts/InstallHistory.plistTextWrangler 编辑/ Library / Receipts /中的文件InstallHistory.plist 。


对于sudo工作,你需要有管理员权限。
CousinCocaine 2015年

@klanomath嗨,谢谢你回答。我按照你所有的步骤。但它继续出现在系统偏好设置>软件>安装我发现这个文件InstallHistory.plist<dict> <key>date</key> <date>2015-10-12T23:24:29Z</date> <key>displayName</key> <string>MySQL 5.6.26-community</string> <key>displayVersion</key> <string></string> <key>packageIdentifiers</key> <array> <string>com.mysql.mysql</string> <string>com.mysql.prefpane</string> <string>com.mysql.launchd</string> </array> <key>processName</key> <string>installer</string> </dict>
约瑟夫

@klanomath可能是在系统首选项>软件>安装中出现了mysql但是作为旧安装只是为了保留历史记录,或者它表明它仍然保留在系统中。
约瑟夫

@klanomath在第9步我从终端得到了这个输出No receipt for 'com.mysql.prefpane' found at '/'.
约瑟夫

@Joseph没关系。您已经手动删除了它们。我在第9步修改了我的答案,期望它也改变了installHistory文件,但它没有。相反,你必须手动完成:参见附录
克拉诺马2015年

0

安装mysql的所有路径都在脚本中。

/usr/local/mysql脚本下安装了mysql - 所以它应该只是删除这个mysql文件夹,这将删除它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.