今天程序启动出错,显示的是数据库出错了。然后我用navicat链接数据库,发现报错
ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)
我试着通过命令行mysql -uroot -p
直接链接数据库,输入密码后发现报错:
由于找不到vcruntime140_1.dll,无法继续执行代码
缺少缺少dll文件。那么下载一份就好下载地址。我是64位计算机,将其放到C:\Windows\System32即可
再次链接数据库,发现还是报错,不行了,这得去网上找到解决方案:
看了很多博客,但是要修改密码,重装mysql之类的。但是我觉得不应该,因为我之前用的怪好的。不会搞到要重装mysql这个地步。
然后我想是不是因为卸载程序的原因导致vcruntime140_1.dll被删除,从而导致mysql无法启动,再导致我连接不上?
然后去服务里面看,果然,mysql并没有启动,我将mysql启动了下,问题解决了
备注:我觉网上那些解决方案可能是碰巧解决了问题,重装mysql肯定会将其重新启动,碰巧解决了问题罢了