从Mac卸载mysql不起作用

问题描述 投票:0回答:3

我已完成以下步骤:

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 macos uninstallation
3个回答
14
投票

第一步:卸载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

1
投票

我在我的主目录中找到了一个配置文件,

~/.my.cnf
。它给我带来了很多问题,它也应该被删除。


1
投票

除了这篇博文之外,您可能还需要删除 /Library/PreferencePanes/MySQL.prefPane 中的 MySQL 系统偏好设置

© www.soinside.com 2019 - 2024. All rights reserved.