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
相关推荐
Solis程序员3 分钟前
亿级流量下的 Redis 计数系统设计:位图事实 + 事件聚合 + SDS 汇总
数据库·redis·缓存
专注VB编程开发20年4 分钟前
C#,VB.NET 生成debug日志文件
服务器·数据库·c#
basketball6167 分钟前
Redis基础:4. 事务
数据库·redis·缓存
zzz_23689 分钟前
【Redis】缓存策略与三大经典问题
数据库·redis·缓存
流浪00110 分钟前
Linux篇(十):取代命令行 GDB?CGDB 可视化调试全解析
linux·运维·服务器
键盘上的猫头鹰13 分钟前
【Linux 基础教程(五)】磁盘管理、挂载硬盘、系统状态检测与软件安装(RPM/YUM)
linux·运维·服务器
杨某不才14 分钟前
Linux服务器离线安装docker
linux·服务器·docker
feng_you_ying_li17 分钟前
Linux 之线程封装,线程的同步与互斥,互斥锁的介绍
linux·c++·算法
YanDDDeat18 分钟前
MySQL性能排查,慢查询导致CPU飙高的完整记录
mysql·安全·性能优化
MyFreeIT18 分钟前
Docker & MySQL Manual
mysql·docker·容器