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');

下次就可以使用自己的密码登录了哦^-^

猜你喜欢

转载自blog.csdn.net/sophie1314/article/details/83541861