新手初装MYSQL连mysql服务都无法启动,网上查了好久,终于解决了第一步,要用管理员身份打开cmd,然后如下图,如果不能成功初始化的话要清空data文件夹的数据,再初始化

mysql遇到Access denied for user 'root'@'localhost'以及修改密码问题的解决

接下来又遇到了Access denied for user 'root'@'localhost' (using password: YES) 的问题,这个也看不出来密码是不是正确的,我就看了很多博客试图修改密码,失败了很多次,最终成功找到一个解决办法,参考这位博主的https://blog.csdn.net/q283614346/article/details/90732968

打开两个CMD,先停止mysql服务(net stop mysql),然后直接一个输入mysqld --console --skip-grant-tables --shared-memory,另一个输入mysql -uroot -p,在后面这个CMD里可以跳过输入密码,进入mysql了,我的页面如下

mysql遇到Access denied for user 'root'@'localhost'以及修改密码问题的解决

现在就该重置密码了,这个我也参考了很多,不整理了,我的输入如下图

 

mysql遇到Access denied for user 'root'@'localhost'以及修改密码问题的解决

即update mysql. user set authentication string=password( 123456' )where user=' root';
flush privi leges;
quit     三句,前面两句不要漏掉分号!

最后,就是改权限了,输入语句如下图(就ALTER那句),注意分号,还有必须是英文符号

mysql遇到Access denied for user 'root'@'localhost'以及修改密码问题的解决

好不容易找到解决办法,所以干脆写个博客记录一下,或许能帮助别人。

 

相关文章:

  • 2022-12-23
  • 2021-08-11
  • 2021-04-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-10
  • 2021-07-15
  • 2021-07-08
  • 2022-02-01
  • 2021-07-19
相关资源
相似解决方案