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
相关推荐
EmbeddedCore10 分钟前
轻量级消息防重模块全解析:从原理到高性能优化
linux·运维·服务器·嵌入式硬件
回到原点的码农15 分钟前
Linux(CentOS)安装 MySQL
linux·mysql·centos
m0_4912670018 分钟前
Docker部署MySQL 多库自动备份(结构+数据完整,适配CentOS)
mysql·安全
高梦轩21 分钟前
MySQL 故障排查与优化
数据库·mysql
吴声子夜歌36 分钟前
Node.js——操作MySQL数据库
数据库·mysql·node.js
爱丽_38 分钟前
MySQL 锁等待与死锁进阶:怎么看等待、怎么降冲突(工程化套路)
数据库·mysql
心有—林夕1 小时前
MySQL 误操作恢复完全指南
android·数据库·mysql
夕除1 小时前
Mysql--15
java·数据库·mysql
smileNicky1 小时前
Linux 系列从多节点的catalina 日志中统计设备调用频次
java·linux·服务器
野生技术架构师1 小时前
掌握SQL窗口函数,轻松处理复杂数据分析
数据库·sql·数据分析