Mysql登录常见报错

mysql 8.0登录失败常见报错,保姆级登录教程。

气死了,过了好久了,也都忘记自己的mysql怎么登录了。之前花了好长时间来找网上的教程但大多都很过时了,甚至想直接重装,但也不甘心。于是鼓捣半天终于登上了。

常见报错:

  1. 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服务已经成功启动了。
    在这里插入图片描述
  1. 常见报错 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

猜你喜欢

转载自blog.csdn.net/a61022706/article/details/115396870
今日推荐