mysql - 无法从本地主机连接到 MySQL 服务器,但 MySQL 服务正在运行
问题描述
无论我尝试什么,我都会不断收到此错误:
错误 2003 (HY000):无法连接到“本地主机”(10061) 上的 MySQL 服务器。
这适用于:1)>mysql 2)>mysql -u root 3)>mysql -u root -p 4)>mysqlshow 等....
Mysql version: 8.0.12.0
OS: Windows 10
所以我一直遇到的建议解决方案是手动启用 mysql 服务,但是 mysql80 服务运行没有问题,并且端口 3307(我尝试了两个默认值3306 and 3307
)在 netstat 中显示为:
TCP 0.0.0.0:3307 0.0.0.0:0 LISTENING
我也没有看到任何错误my.ini file
(skip-=networking= 被注释掉并且没有绑定地址行),但以防万一这里有一个链接:https://drive.google.com/file/d/1udfXwvl-W7UI3pCissTTBYD0wNnDTBiT/view?usp=sharing
。
mysqld -u root --skip-grant-tables 根本不做任何事情,也没有错误消息。
我也禁用了防火墙,但仍然没有运气。
我已经连续几天一直在寻找解决方案,因此非常感谢任何帮助。
编辑:澄清我无法通过命令行访问 sql shell,因为这也给了我 ERROR 2003
解决方案
停止防火墙后重新启动系统并检查。以管理员身份运行 cmd 并检查。请粘贴错误日志以获得更清晰的信息。