mysql连不上localhost的解决办法:1、检查IP地址是否能ping通;2、检查防火墙是否放行3306端口,若没有放行,则把端口号设置为3306;3、启动数据库命令“net start mysql”尝试连接即可。
推荐:《mysql教程》
第一种:检查IP地址是否能ping通,能就看第二种
第二种:检查防火墙是否放行3306端口,管理工具–高级安全防火墙–入站规则–新建规则
点击端口
把端口号设置为 3306
允许连接–名称随便写比如:允许3306端口入站
然后管理员运行命令符(win+R)cmd
启动数据库 net start mysql 然后尝试连接!