【问题标题】:Mac Terminal/ MySQL configuration issues | ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)Mac 终端/ MySQL 配置问题 | ERROR 2002 (HY000): 无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器 (2)
【发布时间】:2017-05-03 09:58:42
【问题描述】:

我在命令提示符中尝试导航到 MySQL 时遇到此错误。系统偏好设置显示它通过端口 3306 运行。我是编程新手,我只是想跟上教程,但是很多这些知识都是堆积的,如果没有正常工作的本地数据库,事情就会继续变得越来越多令人困惑。

也一直收到这个错误:

ERROR 1045 (28000): 用户 'hostname'@'localhost' 的访问被拒绝(使用密码:否)

【问题讨论】:

  • 澄清一下,您是否遇到了这两个错误?那将是最不寻常的。一个说服务器无法访问,另一个说它可以访问,但是在需要密码时您没有指定密码。如果您在不同的机器上遇到这两个错误,请从问题中删除一个并提出一个单独的问题,以避免混淆。
  • -@ ~ () $ mysql 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) '
  • 在什么情况下会出现另一个错误?
  • 尝试指定你的主机,即mysql -u root -p -h127.0.0.1

标签: php mysql sockets mysql-error-2002


【解决方案1】:

Mysql server 好像没有启动。

mysqld stop
mysql.server start

这将解决问题。

【讨论】:

    猜你喜欢
    • 2014-03-28
    • 1970-01-01
    • 2019-02-28
    • 2013-03-05
    • 2013-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多