【问题标题】:connect to local MySQL server连接到本地 MySQL 服务器
【发布时间】:2017-04-20 00:12:03
【问题描述】:

我正在使用 MAC OS Sierra 。并尝试访问 mysql 但出现类似

的错误
UserXs-MacBook-Pro:~ Ayaz$ mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
UserXs-MacBook-Pro:~ Ayaz$ 

【问题讨论】:

  • 能否先检查一下你的MySQL实例是否在运行?
  • 我已经通过 XAMP 服务器检查了它的运行情况
  • 你可以试试mysql -u root -h 127.0.0.1,通过localhost套接字连接时使用/tmp/mysql.sock,而127.0.0.1不会使用mysql.sock
  • UserXs-MacBook-Pro:~ Ayaz$ mysql -u root -h 127.0.0.1 ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (61) UserXs-MacBook-Pro:~ Ayaz$
  • 嗨,Ayaz,这意味着您没有正在运行的 MySQL 实例来连接。

标签: mysql localhost


【解决方案1】:

如果您的 MySQL 已启动并正在运行,您可以尝试以下步骤来解决您的问题!

这对我有用,希望对你也有用!

sudo /usr/local/mysql/support-files/mysql.server start

这是一个有趣的question 关于 SO 的类似讨论,希望对您有所帮助!!!

【讨论】:

  • 我试过了,但得到了类似sudo: /usr/local/mysql/support-files/mysql.server: command not found的错误
  • 你检查过我在同一主题上指出的问题吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多