原因:3306端口未对外开放。
解决方案:
我的电脑右键--->管理--->服务和应用程序--->服务--->在里面找到Mysql--->右键启动
启动成功会显示正在运行。然后重新连接数据库即可。
将主机地址localhost改为127.0.0.1
win+r 输入ervices.msc打开服务找到mysql 查看服务是否开启 如果开启重启尝试 如果还不行查看https://blog.csdn.net/qq_41140741/article/details/81395111 望有帮助
用mysql命令行客户端连接,确认服务是正常的再说外部工具。