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
相关推荐
fengyehongWorld13 小时前
Linux wget命令
linux
fpcc13 小时前
跟我学C++中级篇——Linux系统信号分析
linux
楼田莉子14 小时前
基于Linux的个人制作的文件库+标准输出和标准错误
linux·c语言·c++·学习·vim
向葭奔赴♡14 小时前
若依数据权限实现全流程解析
数据库
不许赖zhang14 小时前
navicat免安装 navicat12 适配win10、win11
数据库
♛识尔如昼♛14 小时前
Linux I2C 驱动
linux·驱动开发·i2c 协议
箬敏伊儿14 小时前
Apple M2 + Docker + MySQL 轻量配置全教程
数据库·mysql·docker
FserSuN14 小时前
mysql8 loose index skip scan 特性加速分组查询性能
数据库·mysql
陈文锦丫14 小时前
微服务-----
java·数据库·微服务
dishugj14 小时前
[ORACLE]oracle用户密码永不过期修改以及ORA-28000报错解决
数据库·oracle