错误 2002 (HY000):无法通过“/var/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器 (2)
error 2002 (HY000): Cant connect to local MySQL server through '/var/run/mysqld/mysqld.sock' (2)
我正在尝试在 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 find / -type s 查找套接字并期望找到 socket=/var/lib/mysql/mysql.sock 并将其添加到 my.cnf 文件。但是执行find命令后找不到socket
在我的 my.cnf 文件中,'socket=/var/run/mysqld/mysqld.sock'。
但是我无法在 /var/run/mysqld 或 /var/lib/mysql.
中找到文件 mysqld.sock
如何让 MySQL 正常工作??
编辑:- 我执行了 ps -el | grep mysqld 检查服务器是否 运行 我可以看到一个 mysqld 进程 运行.
嗯,这很愚蠢,但令人沮丧!!
问题实际上在于 my.cnf 文件拼错了 INNODB。
我所指的文档在图表中将数据库名称拼错为 INNOD 而不是 INNODB。
在 my.cnf 中更改此项解决了问题。
我承认自己盲打不验证的错误。
谢谢https://whosebug.com/users/5875887/dylan-sufor指点正确的方向。
我正在尝试在 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 find / -type s 查找套接字并期望找到 socket=/var/lib/mysql/mysql.sock 并将其添加到 my.cnf 文件。但是执行find命令后找不到socket
在我的 my.cnf 文件中,'socket=/var/run/mysqld/mysqld.sock'。 但是我无法在 /var/run/mysqld 或 /var/lib/mysql.
中找到文件 mysqld.sock如何让 MySQL 正常工作??
编辑:- 我执行了 ps -el | grep mysqld 检查服务器是否 运行 我可以看到一个 mysqld 进程 运行.
嗯,这很愚蠢,但令人沮丧!!
问题实际上在于 my.cnf 文件拼错了 INNODB。 我所指的文档在图表中将数据库名称拼错为 INNOD 而不是 INNODB。
在 my.cnf 中更改此项解决了问题。
我承认自己盲打不验证的错误。 谢谢https://whosebug.com/users/5875887/dylan-sufor指点正确的方向。