mysql 8.x 登陆提示 Access denied for user 'root'@'localhost' (using password: YES)


第一步:修改 /etc/mysql/my.cnf。

在【mysql】下添加skip-grant-table;重启。

第二步:通过mysql命令登陆;

  flush privileges;

  use mysql;

  alter user 'root'@'localhost' identified with mysql_native_password by 'Newpassword@123';(不确定的要求:新密码需要字母大小写+特殊字符)

  flush privileges;

  再把skip-grant-table去掉;重启。

最后一步:msyql -uroot -p登陆(不能直接 -pNewpassword@123)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM