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

CodeMed

在CentOS 7机器上,尝试从终端登录mysql时出现以下错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

然后我尝试了cd /var/lib/mysqlls -al,但是结果文件列表不包含mysql.sock那么在哪里可以找到mysql.sock以及如何解决该错误?

这是我已经尝试过的一些方法:

1.)当我看到systemctl status mysqld表明mysql已停止时,我也尝试了一下,systemctl start mysqld但是终端只是给出了一个没有响应的游标而没有新的提示,就好像它一直在等待某些东西,但是它无限期地处于这种混乱状态。

2.)因此,我打开了另一个终端窗口并运行systemctl status mysqld,只是看到mysqld重新启动了。但是错误仍然存​​在。

3.)我尝试过,find / -name "mysql.sock"但回应是find: ‘/run/username/1000/gvfs’: Permission denied

4.)然后,我阅读了此帖子并进行了尝试,mysqladmin | grep d.sock但没有结果。

5.)我什至诉诸于其yum remove mysql后的yum install mysql,但是mysql -u root在本贴子的顶部仍然给出了相同的原始错误。

6.)然后,我阅读了另一篇文章,但mysqladmin variables给出了相同的错误,即由于mysql.sock找不到该错误而无法连接

7)我试过ln -s /tmp/mysql.sock /var/mysql/mysql.sock,但即使到MySQL的链接显形坚持同样的错误,当我试图cd /var/lib/mysql/ls -al

8.)由于问题可能与systemctl start mysqld挂断有关,因此我阅读了此帖子并进行了尝试chown -R mysql:mysql /var/lib/mysqlsystemctl start mysqld但结果是Failed to issue method call: Unit mysqld.service failed to load: No such file or directory.

9.)然后我阅读了此帖子,这使我无法运行mysql --help | grep "Default options" -A 1结果打印了要mysql查找的位置my.cnf因此,我检查了每个位置,没有my.cnf找到文件。但是我确实找到了mysql.cnf.rpmsave,所以我尝试了mv mysql.cnf mysql.cnf.rmpsave这导致my.cnf在预期目录中存在一个,但systemctl status mysqld表示mysqld未找到。yum install mysql再次尝试,但它告诉我mysql已经安装。因此,我怀疑新重命名的文件my.cnf已损坏。如果是这样,我该如何解决? 这是指向my.cnf文件共享站点上新重命名的副本的链接

亚历山大·克拉格斯

意识到这是一个古老的帖子,但是我本人偶然遇到了这个帖子,发现很难找到合适的解决方案。我通过执行以下操作解决了该问题:

  1. 安装zlib

    32-Bit Debian/Ubuntu: apt-get install zlib1g
    64-Bit Debian/Ubuntu: apt-get install lib32z1
    32/64-Bit Fedora: yum install zlib.i686
    32/64-Bit Mandriva: urpmi zlib1
    32-Bit SUSE: zypper install libz1
    64-Bit SUSE: zypper install libz1-32bit
    
  2. 连接到,127.0.0.1而不是localhost如果您可以使用该选项。使用MySQL通过127.0.0.1localhost使用不同的方法进行连接(前者为TCP,后者为Sock)

  3. 确保您的防火墙没有在内部阻止端口,或者考虑暂时禁用它以确保不是这种情况。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在OS X上找不到bash curl命令。在哪里可以找到它?

来自分类Dev

找不到mysql.sock

来自分类Dev

停电后找不到mysql.sock

来自分类Dev

./configure找不到GCC,但哪里可以找到?

来自分类Dev

找不到MySQL语法错误在哪里

来自分类Dev

mysql.sock在哪里?

来自分类Dev

在Tensorflow 2中找不到Tensorflow模块,在哪里可以找到新方法的文档?

来自分类Dev

在路由中使用中间件的舰队购物车,但是我在项目中找不到任何$ routemiddleware ...甚至在kernel.php中也找不到...在哪里可以找到它?

来自分类Dev

在哪里可以找到它

来自分类Dev

在哪里可以在Yii Framework中找到MySQL日志

来自分类Dev

在哪里可以找到与MySQL不同的MariaDB协议文档

来自分类Dev

在哪里可以找到 MySQL Workbench 依赖项?

来自分类Dev

搜索MySQL数据库(如果找到条目)并显示它,如果找不到,则添加它

来自分类Dev

搜索MySQL数据库(如果找到条目)并显示它,如果找不到,则添加它

来自分类Dev

什么是$ VIM,在哪里可以找到它?

来自分类Dev

zsh:command找不到的位置在哪里?

来自分类Dev

Rubymine找不到SDK。它在哪里?

来自分类Dev

如何配置 zsh 让它向我解释在哪里可以检索可执行文件而不是说找不到文件?

来自分类Dev

在哪里可以找到MySQL 5.6 Windows Install的my.ini配置文件

来自分类Dev

在哪里可以找到MySQL源代码,我该如何对其进行编辑?

来自分类Dev

mysql-connector-odbc安装后在哪里可以找到libmyodbc5.so库?

来自分类Dev

我在哪里可以找到我的 mySQL 数据库(使用 locate 没有帮助)?

来自分类Dev

MySQL SELECT 查询在哪里可以找到不在相关表中的记录

来自分类Dev

找不到mysqld.sock

来自分类Dev

不要转发Exchange EmailMessage的属性-在哪里可以找到它?

来自分类Dev

我的背景是什么,我在哪里可以找到它?

来自分类Dev

找不到在哪里设置计划任务

来自分类Dev

在C程序中找不到分段错误在哪里

来自分类Dev

我找不到textarea边距在哪里

Related 相关文章

  1. 1

    在OS X上找不到bash curl命令。在哪里可以找到它?

  2. 2

    找不到mysql.sock

  3. 3

    停电后找不到mysql.sock

  4. 4

    ./configure找不到GCC,但哪里可以找到?

  5. 5

    找不到MySQL语法错误在哪里

  6. 6

    mysql.sock在哪里?

  7. 7

    在Tensorflow 2中找不到Tensorflow模块,在哪里可以找到新方法的文档?

  8. 8

    在路由中使用中间件的舰队购物车,但是我在项目中找不到任何$ routemiddleware ...甚至在kernel.php中也找不到...在哪里可以找到它?

  9. 9

    在哪里可以找到它

  10. 10

    在哪里可以在Yii Framework中找到MySQL日志

  11. 11

    在哪里可以找到与MySQL不同的MariaDB协议文档

  12. 12

    在哪里可以找到 MySQL Workbench 依赖项?

  13. 13

    搜索MySQL数据库(如果找到条目)并显示它,如果找不到,则添加它

  14. 14

    搜索MySQL数据库(如果找到条目)并显示它,如果找不到,则添加它

  15. 15

    什么是$ VIM,在哪里可以找到它?

  16. 16

    zsh:command找不到的位置在哪里?

  17. 17

    Rubymine找不到SDK。它在哪里?

  18. 18

    如何配置 zsh 让它向我解释在哪里可以检索可执行文件而不是说找不到文件?

  19. 19

    在哪里可以找到MySQL 5.6 Windows Install的my.ini配置文件

  20. 20

    在哪里可以找到MySQL源代码,我该如何对其进行编辑?

  21. 21

    mysql-connector-odbc安装后在哪里可以找到libmyodbc5.so库?

  22. 22

    我在哪里可以找到我的 mySQL 数据库(使用 locate 没有帮助)?

  23. 23

    MySQL SELECT 查询在哪里可以找到不在相关表中的记录

  24. 24

    找不到mysqld.sock

  25. 25

    不要转发Exchange EmailMessage的属性-在哪里可以找到它?

  26. 26

    我的背景是什么,我在哪里可以找到它?

  27. 27

    找不到在哪里设置计划任务

  28. 28

    在C程序中找不到分段错误在哪里

  29. 29

    我找不到textarea边距在哪里

热门标签

归档