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 西门子S7-Graph,S7-300,梯形图
    • ¥50 用易语言http 访问不了网页
    • ¥50 safari浏览器fetch提交数据后数据丢失问题
    • ¥15 matlab不知道怎么改,求解答!!
    • ¥15 永磁直线电机的电流环pi调不出来
    • ¥15 用stata实现聚类的代码
    • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
    • ¥20 docker里部署springboot项目,访问不到扬声器
    • ¥15 netty整合springboot之后自动重连失效
    • ¥15 悬赏!微信开发者工具报错,求帮改