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
相关推荐
longerxin20201 分钟前
阿里云AlmaLinux操作系统允许root登录配置步骤
linux·服务器·阿里云
2501_914245936 分钟前
构建 Go CLI 应用的最佳实践:纯 Go 交互式命令行库选型与使用指南
jvm·数据库·python
m0_514520578 分钟前
Go语言变量如何声明和使用_Go语言变量定义完整教程【通俗】
jvm·数据库·python
独小乐13 分钟前
019.ADC转换和子中断|千篇笔记实现嵌入式全栈/裸机篇
linux·c语言·驱动开发·笔记·嵌入式硬件·mcu·arm
weixin_5860614620 分钟前
CSS Grid布局如何解决图片溢出网格单元_设置object-fit与网格尺寸.txt
jvm·数据库·python
秋923 分钟前
数据库对比同步工具,快速比较开发库与生产库直接的差别,并自动生成存在差异的sql语句
数据库·oracle
Greyson140 分钟前
CSS Grid布局如何解决图片溢出网格单元_设置object-fit与网格尺寸.txt
jvm·数据库·python
Whitemeen太白40 分钟前
查询子级分类、父级分类、叶子节点分类(MySQL / Oracle )
数据库·mysql·oracle
C#程序员一枚40 分钟前
高可用(High Availability, HA)
数据库·c#
GottdesKrieges43 分钟前
OceanBase租户级物理恢复
linux·oceanbase