问题报错
报错内容为:Failed to Connect to MySQL at localhost:3306 with user root
无论MySQL workbench还是Navicat打开后都连接不上本地端口的MySQL数据库,就离谱(毕竟端口是localhost,不可能是网络问题)
问题分析
- 尝试ping localhost,当然是通的
- 检查了防火墙对该TCP端口(3306)的限制,增加了入站规则,没啥用(但建议尝试)
解决方案
打开任务管理器
在“服务”一栏里找到MYSQL80网络服务,开启即可
在“服务”设置中将MYSQL服务设置成自动启动,以防再次发生此类问题
P.S. Stack Overflow永远的神!
在国内各大网页翻查,还是Stack overflow第一个搜索结果就管用:
Steps:
1 - Right click on your task bar -->Start Task Manager
2 - Click on Services button (at bottom).
3 - Search for MYSQL57
4 - Right Click on MYSQL57 --> Start
Now again start your mysql-cmd-prompt or MYSQL WorkBench
所以说啥时候CSDN可以像stack overflow一样靠谱些啊(恼