从mac卸载mysql无法正常工作

时间:2013-04-22 15:02:15

标签: mysql macos uninstall

我已经完成了以下步骤:

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密码(如果没有密码则按回车键)我按下一个空行输入,它告诉我再次拒绝访问。

3 个答案:

答案 0 :(得分:14)

第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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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