Mac 终端/ MySQL 配置问题 | ERROR 2002 (HY000): 无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器 (2)
Posted
技术标签:
【中文标题】Mac 终端/ MySQL 配置问题 | ERROR 2002 (HY000): 无法通过套接字 \'/tmp/mysql.sock\' 连接到本地 MySQL 服务器 (2)【英文标题】: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
【参考方案1】:
Mysql server 好像没有启动。
mysqld stop
mysql.server start
这将解决问题。
【讨论】:
以上是关于Mac 终端/ MySQL 配置问题 | ERROR 2002 (HY000): 无法通过套接字 '/tmp/mysql.sock' 连接到本地 MySQL 服务器 (2)的主要内容,如果未能解决你的问题,请参考以下文章