问题解决步骤:
第一种可能性的解决办法就是查看c://windows/system32/drivers/etc/hosts.txt文件,查看localhost是否指向本机IP地址127.0.0.1。如未能解决请看下面这种方法
终极方案:
第一步:检查mysql服务是否启动 若没有启动 Windows+R电脑左下方会出现此窗口,输入cmd回车以管理员身份运行,
弹出黑窗口,接着判断mysql服务是否启动 输入命令 net stop mysql 结果意想不到的情况发生了,mysql服务停不了了 看图
然后呢,咱们可以查看他的进程 输入 tasklist| findstr "mysql" 命令
咱们尝试着把这个进程杀死然后重新启动服务 输入命令 taskkill /f /t /im mysqld.exe 杀死进程
重新启动mysql服务 输入命令 net start mysql,等待了漫长的时间后结果又一次发现了意外
服务直接无法启动,这该咋办呢???
第二步:查看日志看看哪里出错了 输入命令 mysqld --console
相信大家可以看到 InnoDB初始化失败,打开自己安装mysql的bin目录找到data文件夹 删除ib_logfile*和ibdata*文件,这个问题就可以成功解决了
接下来重新启动mysql服务,就可以正常连接localhost了。