mysql忘记密码的时候重置密码

1.在/etc/my.cnf中添加配置 免密码登陆

复制代码
skip-grant-tables

2.进行免密码登陆(mysql指令位于mysql安装目录的bin/)

复制代码
mysql -u root 

3.重置密码

sql 复制代码
use mysql;
update mysql.user set authentication_string=password('root_password') where user='root'; 
flush privileges;
exit;
  1. 在/etc/my.cnf 中去掉免密码登录的配置
sql 复制代码
#skip-grant-tables
  1. 启动mysql服务
sql 复制代码
service mysql restart
相关推荐
廋到被风吹走17 分钟前
【MySql】超时问题分析
java·数据库·mysql
y = xⁿ19 分钟前
重生之我创作出了小红书:对象存储模块,用户资料模块
后端·mysql·intellij-idea
Y0011123624 分钟前
Day10-MySQL-事物
数据库·sql·mysql
轩情吖28 分钟前
MySQL之用户管理
数据库·c++·后端·mysql·权限管理·用户管理
姓王名礼30 分钟前
一份 Windows/macOS/Linux 完整安装 + 运行 + 对接 WebUI 的步骤
linux·windows·macos
零雲33 分钟前
java面试:Spring事务失效的场景有哪些?
java·数据库·面试
wenlonglanying41 分钟前
mysql之联合索引
数据库·mysql
Aloha_up1 小时前
redis与数据库的一致性问题分析
数据库·redis·缓存
牢七1 小时前
jfinal_cms-v5.1.0 审计黑盒
数据库
zzh0811 小时前
MySQL数据库操作笔记
数据库·笔记·mysql