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
相关推荐
Gofarlic_OMS12 分钟前
应对MathWorks合规审查的专项准备工作
大数据·服务器·网络·数据库·人工智能
Strugglingler19 分钟前
基于whiptail开发shell导航工具
linux·shell·ui设计·whiptail
艾醒(AiXing-w)21 分钟前
Linux系统管理(二十)——Linux root磁盘不足?一站式应急清理方案(亲测可用)
linux·运维·服务器
七夜zippoe22 分钟前
DolphinDB SQL查询:从基础到进阶
数据库·sql·进阶·聚合·dolphindb
wq_25 分钟前
Mysql-MVCC
mysql·面试
有想法的py工程师34 分钟前
PostgreSQL 深入heap_update() 与 HOT 机制(附源码级解析)
数据库·postgresql
小义_1 小时前
【Kubernetes】(五) pod2
linux·云原生·容器·kubernetes
哇哦9821 小时前
渗透安全(渗透防御)②
linux·安全·渗透防御
qq_342295822 小时前
如何为容器内多个列表实现统一滚动条.txt
jvm·数据库·python