代码之家  ›  专栏  ›  技术社区  ›  Sandrocottus

错误2002(HY000):无法通过“/var/run/mysqld/mysqld”连接到本地MySQL服务器。袜子(2)

  •  0
  • Sandrocottus  · 技术社区  · 9 年前

    我正在尝试在32位Linux Mint机器上使用MySQL。 关于这个问题有很多问题,但尽管尝试了多种解决方案,我还是找不到任何解决方案。我甚至重新安装了MySQL,但仍然会出错。

    Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38) 建议更改文件夹的权限,但这无济于事。我尝试重新启动MySQL,但错误仍然存在。

    error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' 建议使用 sudo查找/-type s 并期望找到 套接字=/var/lib/mysql/mysql.sock 并将此添加到我的。cnf文件。但我在执行find命令后找不到套接字。

    在我的我。cnf文件,'socket=/var/run/mysqld/mysqd.sock'。 但我找不到mysqld文件。插入/var/run/mysqld或/var/lib/mysql。

    如何让MySQL工作??

    编辑:-我执行了 ps-el|grep mysqld 为了检查服务器是否正在运行,我可以看到一个mysqld进程正在运行。

    1 回复  |  直到 8 年前
        1
  •  0
  •   Community CDub    8 年前

    这很愚蠢,但令人沮丧!!

    问题实际上在于INNODB的拼写错误。cnf文件。 我所指的文档将数据库名称拼错为INNOD,而不是图中的INNODB。

    enter image description here

    在我的房间里改变这个。cnf解决了这个问题。

    我承认我盲目打字而不验证的错误。 非常感谢。 https://stackoverflow.com/users/5875887/dylan-sufor 指向正确的方向。

    推荐文章