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
相关推荐
两点王爷28 分钟前
解决 Linux 中 version `CXXABI_1.3.8‘ not found 报错
linux·运维·服务器
xx~t34 分钟前
嵌入式——51单片机1
linux·c语言·单片机·嵌入式硬件·51单片机
啦啦啦啦啦zzzz35 分钟前
利用RAII机制进行日志的采集
linux·服务器·c++·网络编程·c++20
0+11139 分钟前
Linux --线程概念与控制
linux·运维·服务器·jvm
DBA小马哥40 分钟前
MongoDB 数据同步怎么做?oplog、Change Streams、同步工具 4 种方案一次讲清(附踩坑清单)
数据库·mongodb
nLif1 小时前
基于GTK的简易MFC对话框兼容层 -- MfcToGTK
linux·c++·mfc·gtk
服务端相声演员2 小时前
in子查询的执行可能被优化为连接查询
mysql
fengyehongWorld2 小时前
Linux 安装frp实现内网穿透
linux·运维·服务器
一_个前端2 小时前
[TailScale]-打通你的局域网服务器到公网电脑
linux
香菜TTT2 小时前
Redis的哨兵机制
java·数据库·redis