mysql 8.0登录失败常见报错,保姆级登录教程。
气死了,过了好久了,也都忘记自己的mysql怎么登录了。之前花了好长时间来找网上的教程但大多都很过时了,甚至想直接重装,但也不甘心。于是鼓捣半天终于登上了。
常见报错:
- mysql 服务正在启动 .mysql 服务无法启动。服务没有报告任何错误。
在命令行中切换到mysql的bin路径,输入net start mysql后显示服务无法启动。
D:\mysql-8.0.20-winx64\bin>net start mysql
mysql 服务正在启动 .
mysql 服务无法启动。
服务没有报告任何错误。
通过win+R运行打开窗口,输入services.msc,在列表中找到mysql,右击启动,启动之后也闪退,显示别的进程阻止mysql启动,怎么办呢?
解决方法
- 在文件资源管理器中,找到自己mysql的存放路径,比如说我这里是D:\mysql-8.0.20-winx64。删除已创建的data文件夹;
- 在命令行中进入到bin目录,(我这里是D:\mysql-8.0.20-winx64\bin),运行mysqld -remove MySQL命令。
- 接着输入mysqld --initialize-insecure,命令行没什么反应,但是已经执行了,可以发现在目录中重新出现了一个data文件夹。
- 接着输入mysqld -install
- 最后再启动Mysql,输入net start mysql 可以发现mysql服务已经成功启动了。
- 常见报错 ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)
解决方法
参考这篇博主的文章,是比较新的一篇博文,写的很详尽了。
https://blog.csdn.net/m0_46278037/article/details/113923726
————————————————
版权声明:本文为CSDN博主「一个超会写Bug的小安」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_46278037/article/details/113923726