我已完成以下步骤:
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。
打开终端并输入:
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
。
第二步:卸载MySQL启动项。
在终端中输入:
cd /Library/StartupItems
,点击enter
。
输入:
ls
,点击enter
。
验证是否存在名为
MySQLCOM
的项目。这是您要删除的项目。
输入:
sudo rm -rf MySQLCOM
,然后点击enter
。
出现提示时输入您的密码。
编辑**
删除配置文件:
/etc/my.cnf
同时删除以下条目:
/Library/Receipts/InstallHistory.plist
我在我的主目录中找到了一个配置文件,
~/.my.cnf
。它给我带来了很多问题,它也应该被删除。
除了这篇博文之外,您可能还需要删除 /Library/PreferencePanes/MySQL.prefPane 中的 MySQL 系统偏好设置