本文主要是介绍MySQL无法正常启动, Can't connect to MySQL server on 'localhost'(10061),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在电脑收集错误,重新启动之后,MySQL出现了问题,显示Can't connect to MySQL server on 'localhost'(10061),不能连接到本地。于是查阅了一些资料,得到结论,原来是MySQL没有启动
解决方法如下:
一、右击此电脑-管理-服务和应用程序-服务,或者是快捷键windows+r,输入services.msc(如下图),打开服务,在里面找到MySQL5.7,点击启动。打开MySQL,观察是否启动,若没有启动请看下面其他方法。
二、以管理员的身份去打开cmd,将MySQL加入到Windows的服务中
然后进行下列步骤:
1.切换到MySQL安装目录下的bin文件夹“cd C:\Program Files\MySQL\MySQL Server 5.7\bin”;
2.命令行运行"mysqld --install";
3.然后再输入‘net start mysql’,出现启动成功则结束,无法启动的话,进行下一步
4.接下来输入“mysqld --initialize --user=root --console”(初始化数据库),然后再次输入“net start mysql”则启动成功。具体可参考下图来进行。
成功启动之后,我们就可以登录了,但是这个时候我们得使用系统生成的密码登录MySQL,也就是上图在输入“mysqld --initialize --user=root --console”之后,得到的最后一行的数据,即“Dreytb?mC2W%”,然后就成功登录了MySQL。
登陆上去后,我们再来改一下自己的密码,通过“set password=password('1234567')”修改密码,将root密码修改为1234567:
mysql>set password=password('1234567');
下次就可以使用自己的密码登录了哦^-^
这篇关于MySQL无法正常启动, Can't connect to MySQL server on 'localhost'(10061)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!