1、修改mysql配置,并重启:
在my.cnf 文件中添加skip-grant-tables
重启mysql:systemctl restart mysqld
2、直接mysql 登录,此时不需要填写密码。
3、清空root用户密码:
update mysql.user set authentication_string='' where user='root';
4、修改mysql配置,并重启:
在my.cnf 文件中注释掉skip-grant-tables,重启mysql:systemctl restart mysqld;
5、mysql -uroot 无密码登录到root模式。
6、查看root用户:
select user,host from user where user='root';
7、更新root密码:
alter user 'root'@'localhost' identified by 'new_password';
8、刷新权限:
flush privileges;
原文链接:https://blog.csdn.net/huryer/article/details/106957990
相关文章
- 08-08K3忘记帐套管理员密码的解决办法
- 08-08VUE项目中使用this.$forceUpdate();解决页面v-for中修改item属性值后页面v-if不改变的问题
- 08-08Vim 如何修改 insert 和 nomal 光标样式
- 08-08博客园Markdown编辑器修改代码配色、添加代码行号
- 08-08【主机渗透】获取远程主机保存的RDP凭据密码
- 08-08EMMC中的文件修改
- 08-08hihoCoder #1078 : 线段树的区间修改(线段树区间更新板子题)
- 08-08jquery中,将a数组赋值给b,修改b中的值,不对a造成任何影响
- 08-08使用expect scp避免直接输密码
- 08-08A - 敌兵布阵 HDU - 1166 线段树(多点修改当单点修改)