MySQL无法启动、服务没有报告任何错误&初次登陆错误的解决

时间:2021-11-10 22:23:01

先以管理员身份运行cmd(右键单击左下角win菜单)

输入mysqld -install,net start mysql,下图是返回结果、报错情况以及修正之后的全过程

MySQL无法启动、服务没有报告任何错误&初次登陆错误的解决

启动失败之后输入mysqld --initialize,会自动空一行,然后再次输入net start mysql即可成功启动服务。

这是因为没有初始化,解压包里缺少data文件夹,输入mysqld --initialize之后data文件夹就自动生成了。

MySQL无法启动、服务没有报告任何错误&初次登陆错误的解决

启动后输入mysql -u root -p 初次登陆(应该免密),回车后出现错误:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

MySQL无法启动、服务没有报告任何错误&初次登陆错误的解决

解决方法如下:

1. 通过任务管理器结束mysql进程

2. 命令行进入%MYSQL_HOME%\bin目录,输入mysqld --skip-grant-tables(跳过权限检查启动mysql)

3. 打开一个新cmd窗口,输入:mysql,即可登录数据库

4. 输入update mysql.user set authentication_string=password('123') where user='root' and Host ='localhost'; (更新密码)

5. 再次结束所有sql进程,重新启动(net start mysql)并登陆

MySQL无法启动、服务没有报告任何错误&初次登陆错误的解决

6. 成功登陆后还需要修改密码,mysql> set password=password('123'); 记得末尾要加分号

MySQL无法启动、服务没有报告任何错误&初次登陆错误的解决

参考内容:http://blog.csdn.net/u014520039/article/details/50949672

http://www.jb51.net/article/100211.htm