MySQL 在 Mac 上无法启动,即使它是使用 Brew 安装的

标签 mysql macos installation

在 Apple 偏好设置中,我可以看到 MySQL 图标。当我点击它时,它说它无法启动。

enter image description here

在终端上我可以看到 MySQL 已经使用 brew 安装了:

mysql --version
mysql  Ver 14.14 Distrib 5.7.17, for osx10.11 (x86_64) using  EditLine wrapper

为什么我无法启动 mysql 服务器有什么想法吗?

当我尝试从 Mac 终端跳转到 mysql 提示符时,我得到以下信息:

sudo mysql -u root
Password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

更新:

mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Jason-MacBook-Pro:fe$ mysql -uroot
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

最佳答案

尝试在命令提示符下运行命令 which mysql,它会像某些东西一样 o/p。 /usr/local/mysql/bin/mysql。然后使用 ps aux | 确认没有现有的 mysql 进程正在运行。 grep mysql 命令。然后,如果没有进程正在运行,请使用以下命令从命令行启动 mysql :-

/usr/local/mysql/bin/mysqld

之后再次使用命令 ps aux | 确认grep mysql 和 mac 首选项设置,mysql 应该已启动并正在运行。

如果它不起作用,请告诉我。

关于MySQL 在 Mac 上无法启动,即使它是使用 Brew 安装的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43106468/

相关文章:

mysql - 将 SUMPRODUCT 滑率佣金计算从 Excel 移植到 MYSQL

MySQL - 在多个列上一起创建不为空的表

python - 安装了python3,在终端中找不到命令错误

swift - 在Swift中旋转NSImage

linux - R包中的依赖错误

linux - Gentoo 安装 CD 是否包含 C++ 开发的所有内容?

php - 页面仅在登录后才可访问

mysql - 数据库特定迁移代码

java - 如何创建将 dll 复制到 JRE 文件夹的 Java 安装程序

macos - 使用 ImageMagick 为图像批量添加空白