mysql - 更改 MySQL 端口 - Mac - MAMP

标签 mysql macos mamp

在安装 MAMP 之前,我之前在 Mac 上安装了 MySQL。因此,在安装 MAMP 之前,我使用以下终端命令删除了旧版本的 MySQL:

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm /etc/my.cnf

但是,当我尝试使用默认端口 3306 的 MAMP 运行 MySQL 服务器时,它将无法连接。我收到错误:

2002: Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2) when trying to connect

但是当我使用任何其他端口时,我可以运行 MySQL 服务器。所以我得出的结论是我的旧版本 MySQL 仍然以某种方式占用默认端口。

有人知道如何摆脱这个吗?谢谢。

最佳答案

如果您正确地认为旧的 MySQL 服务器正在占用端口,您可以尝试找到该进程并将其终止。但最简单的解决方案可能是核心选项:重新启动 Mac。

如果这不能解决问题,那么问题不是旧版本的 MySQL 占用端口...

关于mysql - 更改 MySQL 端口 - Mac - MAMP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8623434/

相关文章:

php - MAMP Pro - Apache 无法启动

php - Heroku 是否支持 PHP?

WordPress 本地主机 :3000 returns SSL_ERROR_RX_RECORD_TOO_LONG with MAMP 6

mysql - 可以提高重叠预订查询的性能吗?

javascript - 如何使用响应数据获取 Angular js中的枚举值

c++ - 从 CFURLRef 或 CFStringRef 转换为 std::string

objective-c - 设置鼠标位置

php - 不要通过PDO连接oracle数据库和PHP

php - 如何从 mysql 中选择最近 7 天的结果(带有自定义数据字段)?

python - 在非 Windows 平台(Linux 或 Mac)上使用 Python 中的 Access 数据库