Linux系统中MYSQL重置密码(针对root忘记密码)

2024-01-03 11:49:10

? .进?MySql配置?件中

vi /etc/my.cnf
在最后??添加免密码登陆:
skip-grant-tables
:wq 保存退出

?.重启MySql

service mysql restart
或
systemctl restart mysqld.service

三. 登陆数据库

mysql -uroot -p
让输?密码直接回?就可以

四.修改MySql密码

use mysql;
# newPassword 是你??设置的新密码
update user set authentication_string= password("newPassword")where user='root';
退出
exit;

五.删除免登录的代码

vi /etc/my.cnf
删除
skip-grant-tables
:wq 保存退出

六. 重启MySql

service mysql restart
或
systemctl restart mysqld.service

七. 登陆

mysql -uroot -p
Enter password:
输?你刚刚设置的密码
登陆成功

文章来源:https://blog.csdn.net/qq_45773425/article/details/135358281
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。