从mac卸载mysql不起作用

Posted

技术标签:

【中文标题】从mac卸载mysql不起作用【英文标题】:uninstall mysql from mac not working 【发布时间】:2013-04-15 13:07:03 【问题描述】:

我已经完成了这些步骤:

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/MySQL*
vim /etc/hostconfig and removed the line MYSQLCOM=-YES-
rm -rf ~/Library/PreferencePanes/MySQL*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*

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

但是,现在当我尝试执行命令“brew install mysql”时告诉我“mysql-5.6.10 已安装”

有人知道这个问题吗?

**

编辑

**

不知道这是否有助于诊断问题,但是...

我正在尝试使用 mysql_secure_installation 进行全新安装。我无法使用 -uroot --password 登录到 mysql,因为它告诉我访问被拒绝。使用“brew uninstall mysql”卸载然后使用“brew install mysql”重新安装后,我运行了 mysql_secure_installation 命令。在第一步中,我应该输入 root 密码(如果没有密码,请按 Enter)我按 Enter 并显示一个空白行,它告诉我再次拒绝访问。

【问题讨论】:

阅读编辑 - 你现在已经卸载了 mysql ? @suspectus 我做了 brew uninstall,然后是 brew install,然后是安全安装命令。我仍然遇到了因 root 问题而拒绝访问的问题。 这可能会有所帮助-:***.com/questions/4359131/… 看到这篇文章,它解决了我的问题:***.com/questions/1436425/… 【参考方案1】:

第 1 步:卸载 MySQL。

打开终端并输入:cd /usr/local,点击enter 输入:ls,点击enter

确认有两个名为 mysqlmysql-5.1.37-osx10.5-x86_64(或类似名称)的项目。

这是您要删除的两项。

输入:sudo rm mysql,点击enter

输入:sudo rm -rf mysql-5.1.37-osx10.5-x86_64,然后点击enter

第 2 步:卸载 MySQL 启动项。

在 Termainl 中输入:cd /Library/StartupItems,点击enter

输入:ls,点击enter

验证是否有一个名为MySQLCOM 的项目。这是您要删除的项目。

输入:sudo rm -rf MySQLCOM,然后点击enter

出现提示时输入您的密码。

编辑 **

删除配置文件:

/etc/my.cnf

同时删除以下内容:

/Library/Receipts/InstallHistory.plist

【讨论】:

我 cd 进入 /usr/local/ 但你列出的这两项不存在。 好的,那么您应该执行第 2 步来删除其他文件。试试看,让我知道。 StartupItems 中也没有任何内容。 /usr/var/ 和 /usr/opt/ 中有一个 mysql 目录。这有关系吗? 可能是。尝试删除它。还 /Library/Receipts/InstallHistory.plist 删除上面的文件。 我删除了文件并进行了 brew install。它说警告是 /etc/my.cnf 可能会干扰【参考方案2】:

我在我的主目录~/.my.cnf 中找到了一个配置文件。它给我带来了很多问题,也应该删除它。

【讨论】:

【参考方案3】:

除了 Gokul Nath 的回答之外,您可能还需要删除 /Library/PreferencePanes/MySQL.prefPane 中的 MySQL 系统偏好设置

【讨论】:

以上是关于从mac卸载mysql不起作用的主要内容,如果未能解决你的问题,请参考以下文章

如果用户卸载应用程序然后从商店重新安装,ios 推送通知不起作用?

从 mac 到 ubuntu 的 ssh 转发不起作用

umount强制卸载不起作用,卸载光驱终极办法---fuser

JSON HTTP请求在Mac OSX上不起作用[重复]

JSON HTTP请求在Mac OSX上不起作用[重复]

gsutil 在 mac 和 python3.5 上不起作用