解决MySQL无法正常启动的问题 Can't connect to MySQL server on 'localhost'(10061)

我的MySQL版本和计算机系统:

解决MySQL无法正常启动的问题 Can't connect to MySQL server on 'localhost'(10061)

在试图连接MySQL数据库时发生问题:

解决MySQL无法正常启动的问题 Can't connect to MySQL server on 'localhost'(10061)

经过一系列的资料查找后,得到结论MySQL没有启动

解决方法: 将MySQL加入到Windows的服务中。切换到MySQL安装目录下的bin文件夹,命令行运行"mysqld --install"

解决MySQL无法正常启动的问题 Can't connect to MySQL server on 'localhost'(10061)

此时若输入“net start mysql”成功启动,则无需执行接下来的步骤

若像我一样出现:

解决MySQL无法正常启动的问题 Can't connect to MySQL server on 'localhost'(10061)

则接下来需要初始化MySQL数据库,输入“mysqld --initialize --user=root --console”

解决MySQL无法正常启动的问题 Can't connect to MySQL server on 'localhost'(10061)

之后再次输入 “net start mysql”我们惊奇的发现 MySQL服务已经启动成功了,但我们的工作还没结束,

解决MySQL无法正常启动的问题 Can't connect to MySQL server on 'localhost'(10061)

我们还需要使用系统生成的密码登录MySQL,观察上方第二张图片信息,在最后一行中我们得知系统生成的密码为:5ShlUXRcA0;o    我们使用这个密码来登录数据库,这时成功登录了MySQL

然后我们需要将密码设定为我们自己的密码:

通过“set password=password('12345')”修改密码,将root密码修改为12345:

解决MySQL无法正常启动的问题 Can't connect to MySQL server on 'localhost'(10061)

可以看到修改成功,下次登录时我们需要使用自己设置的密码登录MySQL


                                                                                               ------不积跬步,无以至千里,不积小流,无以成江海