MySQL服务无法启动,服务没有报告任何错误/mysql服务启动后停止,某些服务在未有其他服务或程序使用时将自动停止

一、问题

1、MySQL服务无法启动,服务没有报告任何错误。(注,以管理员身份运行cmd)

 

2、计算机管理→服务,启动mysql服务

 

 

二、检查

1、环境变量

环境变量位置:控制面板\所有控制面板项\系统,点击高级系统设置

双击环境变量的path

2、查看具体报错信息

 

 

三、解决方式

1、修补法

第一步查看环境变量有没有指向mysql所在文件夹,若需要改变环境变量,改变后要重启。

第二步查看.\MySQL5.7.16\data文件夹,里面要有mysql文件夹,若没有,可以使用下面的彻底法重新生成,也可以下载一个放进去试试。此时,可以重新试下开启mysql服务。还是不行再进行第三步。

 https://files-cdn.cnblogs.com/files/ciliary/mysql.zip

解压后将msyql文件放入data文件中

 

第三步,将配置文件my.ini放到.\MySQL5.7.16\bin中;删除F:\sql\MySQL5.7.16\data中的所有文件;然后在命令管理器中输入: mysqld --initalize --user=mysql --console ;在下面代码行中找到红圈位置,是系统返回的密码,用于登录mysql时使用(注,如果 没有删除data中的文件,就无法初始化)

 

 

 

 

获得密码后,输入mysqld --install mysql

输入net start mysql就可以启动mysql服务器

登录mysql后,第一件事应该是重设密码set password

 set password=yournewpassword('root');修改密码

2、彻底法

删除data文件夹中的文件,先remove ,再initialize,后install,最后重新连接mysql

 

 

 

 

 

 

posted @ 2020-05-12 08:20  ciliary_x_x  阅读(1)  评论(0)    收藏  举报