dpgbh20688 2015-04-03 05:45
浏览 512

ERROR 2002(HY000):无法通过套接字连接到本地MySQL服务器'/Applications/MAMP/tmp/mysql/mysql.sock'(2)

如标题所示,当我尝试从终端启动MySQL时收到错误:

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

我在运行时收到此错误:

/Applications/MAMP/Library/bin/mysql -u root -p

我在运行时没有收到此错误:

mysql -u root -p

但是问题是当我运行的时候 mysql -u root -p 它连接到错误的MySQL ...

在OSX上,我有两个用户,主要用户(一个正在发生错误的用户)在运行上述命令时访问其自己的mySQL实例(为空)。 当我运行该命令时,辅助用户将访问不同的mySQL实例(具有所需数据的实例)。 当然问题是,我试图在主要用户上访问辅助用户MySQL实例(我应该注意,在注销之前,我已经做得更早了,现在出现此错误) 另外,我应该提到,MAMP已安装在辅助用户上(即使MAMP文件可以从任一用户访问); 并且使用MAMP gui来“启动服务器”时,辅助用户上没有问题,但是主要用户上Apache Server启动了,但是MySQL Server没有启动。 通过搜索,我听说可以运行killall -9 mysqld或者 killall mysqld然后再尝试一切(有意义)。但我没有成功。 此外,我看到你们还应运行其他两个命令以进行调试,虽然我不知道它们的含义,但我知道它返回了
ps -u mysql
UID   PID TTY           TIME CMD

和返回的

ps -awwx | grep mysql
8001 ??         0:00.03 /bin/sh /usr/local/opt/mysql/bin/mysqld_safe --bind-address=127.0.0.1 --datadir=/usr/local/var/mysql
16527 ??         0:00.43 /usr/local/Cellar/mysql/5.6.21/bin/mysqld --basedir=/usr/local/Cellar/mysql/5.6.21 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql/5.6.21/lib/plugin --bind-address=127.0.0.1 --log-error=/usr/local/var/mysql/MacBook-Pro.local.err --pid-file=/usr/local/var/mysql/MacBook-Pro.local.pid
81182 ??         0:00.04 /bin/sh /Applications/MAMP/Library/bin/mysqld_safe --port=8889 --socket=/Applications/MAMP/tmp/mysql/mysql.sock --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid --log-error=/Applications/MAMP/logs/mysql_error_log
18520 ttys002    0:00.00 grep mysql
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 对于相关问题的求解与代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
    • ¥15 保护模式-系统加载-段寄存器
    • ¥15 电脑桌面设定一个区域禁止鼠标操作
    • ¥15 求NPF226060磁芯的详细资料