MySQL - Mac - 错误2002 - 无法连接到本地...通过套接字

Soh*_*azi 5 mysql mysql-error-2002

我已经在我的Mac上运行了MySQL,直到今天早些时候我安装了自制软件并且还更新了我的Path.

当我尝试从我的ternimal窗口运行mysql时,我收到以下错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Run Code Online (Sandbox Code Playgroud)

我无法连接MySQLAdmin.

我甚至无法运行Mysqld.我在尝试运行mysqld时遇到的错误是它无法创建测试文件.

我也尝试telnet localhost 3306,无法连接.

任何帮助将不胜感激,因为我对Mac很新.

con*_*ela 8

基本上,您所要做的就是:

  1. 转到"系统偏好设置"
  2. 然后,如果安装了MySQL,你应该在底部的"其他"部分看到一个"MySQL"图标.点击它.
    mac系统偏好
  3. 单击"启动MySQL服务器"
    mysql面板

您现在可以启动MySQL命令提示符而不会出现"无法连接..."错误.


T.C*_*kij 6

如果是自制安装试试:

$ mysql.server start
Run Code Online (Sandbox Code Playgroud)


小智 4

mysql 错误 (2002) 是由于 mysqld 未运行而引起的。您在启动 mysqld 时看到的错误可能是权限问题。尝试以 root 身份启动 mysqld 或使用 sudo 命令。