关于mysql服务突然运行不了的问题-“本地计算机上的mysql服务启动后停止,某些...”

1.将mysql数据库的安装目录bin文件路径添加到环境的path中,为了让cmd可以直接输入下面的相关命令,不然cd到mysql的bin下也可以

2.cmd输入mysqld --initialize --user=mysql --console,会得到一个随机生成的密码,留着

3.尝试启动  cmd输入net start mysql57   ("musql57"是服务列表中mysql的名称)

4.应该又启动失败,此时输入mysqld.exe -install    提示Service successfully installed.后再尝试 net strat mysql57

5.接下来可以输入mysqladmin -u【用户名】 -p password 【新密码】

会提示你输入第二部时的旧密码 输入回车

若提示

mysqladmin: [Warning] Using a password on the command line interface can be inse
cure.
Warning: Since password will be sent to server in plain text, use ssl connection
to ensure password safety.其实是新的mysql的安全机制 提示密码只是输入不安全  问题不大

可以输入mysql -uroot -proot -e 'show varibles’ 2>/dev/nul去除 

接下来可以进服务中启动或者net start mysql57 启动mysql服务了!

原文地址:https://www.cnblogs.com/itzyz/p/10978045.html