停电后找不到mysql.sock

金点网

我有一个运行良好的Web服务器,直到今天停电为止。使服务器重新联机后,托管在其上的网站出现故障,因为它无法连接到MySQL。

当我尝试通过mysql -u root -p登录到mysql时,得到以下信息:

错误2002(HY000):无法通过套接字'/var/run/mysqld/mysql.sock'(2)连接到本地MySQL服务器

因此,我在服务器上搜索了mysql.sock,根本找不到它。就像在电源故障期间被删除一样。

我如何才能恢复并运行mysql,并且由于找不到袜子文件,应该将my.cnf指向哪里?

BK435

mysql.sock文件在mysql启动时创建,并在mysql关闭时删除。建议不要自己创建一个mysql.sock文件。实际上,在数据目录中自己创建一个会干扰启动mysql时创建一个。

mysql.sock文件是一个unix套接字,用于促进从客户端到服务器的数据传输。在原始mysql安装中,服务器用于与本地客户端进行通信的Unix套接字文件的默认位置是/tmp/mysql.sock该位置也可以在您的位置进行设置my.cnf,可能类似于:

[mysqld]
socket=/var/run/mysql/mysql.sock 

如果在尝试登录时收到诸如ERROR 2002(HY000)之类的错误消息:无法通过套接字'/tmp/mysql.sock'(2)连接到本地MySQL服务器,则表示MySQL服务器守护程序(Unix)或服务(Windows)未运行。

您可以在以下链接中了解更多信息:dev.mysqldev.mysql

这篇文章也可以帮助您解决服务器故障

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

找不到mysql.sock

来自分类Dev

找不到mysqld.sock

来自分类Dev

找不到mysql.sock,在哪里可以找到它?

来自分类Dev

mysql.sock在哪里?

来自分类Dev

找不到nginx + php5-fpm.sock

来自分类Dev

/tmp/mysql.sock不断消失

来自分类Dev

Ubuntu 18.04.1 LTS上的KVM设置问题(找不到libvirt-sock)

来自分类Dev

套接字到“/var/run/libvirt/virtxend-sock”:找不到文件 o 目录

来自分类Dev

数据库连接“ Mysql”丢失,mysql.sock丢失

来自分类Dev

Linux上mysql.sock文件的正确位置是什么

来自分类Dev

重置MySQL密码并丢失mysqld.sock文件

来自分类Dev

在安装中更改mysql.sock路径(不在/ tmp /下)

来自分类Dev

如何从/tmp/mysql.sock设置符号链接?

来自分类Dev

在自定义模块中调用sock_release()后,内核被卡住

来自分类Dev

通过mysql.sock在高负载下的PHP / MYSQL连接失败

来自分类Dev

用MAMP设置MySQL Workbench-缺少“ mysql.sock”文件

来自分类Dev

sock_create与sock_create_lite

来自分类Dev

测试本地套接字文件是否存在(即/tmp/mysql.sock)?

来自分类Dev

Pymysql无法连接MySQL DB:挂在“ self.sock.recv_into(b)”上吗?

来自分类Dev

mysql主机名,路径为“ localhost:/some/path/ms.sock”

来自分类Dev

AWS ECS - Rails Container 无法通过 mysqld.sock 连接链接的容器 mysql

来自分类Dev

SSH + SOCK代理与VPN

来自分类Dev

无法通过套接字'/var/lib/mysql/mysql.sock'连接到本地MySQL服务器(2)

来自分类Dev

无法通过套接字'/tmp/mysql.sock'(2)连接到本地MySQL服务器(Mysql2 :: Error)

来自分类Dev

无法通过套接字'/var/lib/mysql/mysql.sock'连接到本地MySQL服务器(2)

来自分类Dev

Ubuntu 18.04:安装XAMPP后,无法通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地MySQL服务器

来自分类Dev

在用户模式下被sock_raw捕获后,如何在内核中丢弃数据包?

来自分类Dev

无法通过FreeBSD上的套接字'/tmp/mysql.sock'(38)'连接到本地MySQL服务器

来自分类Dev

MySQL错误:``无法通过套接字'/var/run/mysqld/mysqld.sock'(111)连接到本地MySQL服务器''

Related 相关文章

  1. 1

    找不到mysql.sock

  2. 2

    找不到mysqld.sock

  3. 3

    找不到mysql.sock,在哪里可以找到它?

  4. 4

    mysql.sock在哪里?

  5. 5

    找不到nginx + php5-fpm.sock

  6. 6

    /tmp/mysql.sock不断消失

  7. 7

    Ubuntu 18.04.1 LTS上的KVM设置问题(找不到libvirt-sock)

  8. 8

    套接字到“/var/run/libvirt/virtxend-sock”:找不到文件 o 目录

  9. 9

    数据库连接“ Mysql”丢失,mysql.sock丢失

  10. 10

    Linux上mysql.sock文件的正确位置是什么

  11. 11

    重置MySQL密码并丢失mysqld.sock文件

  12. 12

    在安装中更改mysql.sock路径(不在/ tmp /下)

  13. 13

    如何从/tmp/mysql.sock设置符号链接?

  14. 14

    在自定义模块中调用sock_release()后,内核被卡住

  15. 15

    通过mysql.sock在高负载下的PHP / MYSQL连接失败

  16. 16

    用MAMP设置MySQL Workbench-缺少“ mysql.sock”文件

  17. 17

    sock_create与sock_create_lite

  18. 18

    测试本地套接字文件是否存在(即/tmp/mysql.sock)?

  19. 19

    Pymysql无法连接MySQL DB:挂在“ self.sock.recv_into(b)”上吗?

  20. 20

    mysql主机名,路径为“ localhost:/some/path/ms.sock”

  21. 21

    AWS ECS - Rails Container 无法通过 mysqld.sock 连接链接的容器 mysql

  22. 22

    SSH + SOCK代理与VPN

  23. 23

    无法通过套接字'/var/lib/mysql/mysql.sock'连接到本地MySQL服务器(2)

  24. 24

    无法通过套接字'/tmp/mysql.sock'(2)连接到本地MySQL服务器(Mysql2 :: Error)

  25. 25

    无法通过套接字'/var/lib/mysql/mysql.sock'连接到本地MySQL服务器(2)

  26. 26

    Ubuntu 18.04:安装XAMPP后,无法通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地MySQL服务器

  27. 27

    在用户模式下被sock_raw捕获后,如何在内核中丢弃数据包?

  28. 28

    无法通过FreeBSD上的套接字'/tmp/mysql.sock'(38)'连接到本地MySQL服务器

  29. 29

    MySQL错误:``无法通过套接字'/var/run/mysqld/mysqld.sock'(111)连接到本地MySQL服务器''

热门标签

归档