hgfrzh

本人所用的系统是linux mint,在终端下启动mysql发现无法连接,提示错误:ERROR 2002 (HY000):Can\'t connect to local MySQL server through socket \'/var/run/mysqld/mysqld.sock\'(2)

然后我打开/var/run 发现根本就没有mysqld,但是/etc/mysql/my.cnf中sock的路径又是/var/run/myslqd/mysqld.sock,所以问题出来了。

在网上找到许多资料,说myslqd.sock在tmp文件下,我又打开tmp发现也没有。想到find命令,于是我在终端下输入sudo find / -name mysqld.sock,得到结果/run/myslqd/mysqld.sock。

原来在/run目录下而不是/var/run目录下。找到mysqld.sock后,再修改/etc/mysql/my.cnf,启动mysql成功了。

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-01-05
  • 2022-12-23
  • 2021-05-29
  • 2021-12-16
  • 2022-12-23
猜你喜欢
  • 2021-11-18
  • 2022-02-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-24
  • 2021-10-26
相关资源
相似解决方案