从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
。
确认有两个名为 mysql
和 mysql-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 推送通知不起作用?