ZBLOG

ERROR 2002 (HY000): Can't connect to local server through socket '/run/mysqld/mysqld.sock' (2) mysql 报错

这个错误通常表示 MySQL 无法通过指定的套接字连接到本地服务器。有几种可能的原因:

  1. MySQL 服务器未启动 - 您需要启动 MySQL 服务器才能连接到它。
  2. MySQL 服务器正在使用不同的套接字文件 - 如果MySQL正在使用不同的套接字文件,则需要更新您的命令以指向正确的文件位置。
  3. 套接字文件被删除或损坏 - 如果您发现该文件不存在或已损坏,则需要恢复该文件或重新创建它。

为了解决这个问题,您可以尝试以下步骤:

  1. 确保 MySQL 服务器已启动 在终端中输入 “systemctl status mysql” 来检查 MySQL 是否已启动。如果它没有运行,请键入 “systemctl start mysql” 启动它。

  2. 确认套接字位置 您可以在 /etc/mysql/mysql.conf.d/mysqld.cnf 文件中找到套接字位置。确保命令中所使用的路径与配置文件中设置的路径匹配。

  3. 检查套接字是否存在 您可以通过在终端中运行 “ls /run/mysqld/mysqld.sock” 来检查该套接字是否存在。如果不存在,请尝试重新启动 mysqld 服务,例如:sudo systemctl restart mysql

希望以上提示能够帮助你解决此问题!

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=3052

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?