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
相关推荐
charlie1145141911 天前
嵌入式Linux驱动开发——驱动错误处理模式 - 当资源分配失败时该怎么办
linux·运维·驱动开发
yexuhgu1 天前
c++ trpc-cpp框架 c++如何使用腾讯trpc构建微服务
jvm·数据库·python
夏恪1 天前
Go语言如何连接Redis_Go语言Redis连接操作教程【进阶】
jvm·数据库·python
七七powerful1 天前
运维养龙虾--MongoDB 官方 Agent Skills 深度解析:为编码智能体注入专家级最佳实践
数据库·mongodb
用户2367829801681 天前
Linux locate 命令:比 find 快 100 倍的文件搜索神器
linux
2501_901200531 天前
如何用 Network 面板的性能节流模拟弱网环境下的加载
jvm·数据库·python
kexnjdcncnxjs1 天前
Redis怎样优雅地关闭AOF_在运行期间动态将appendonly设置为no
jvm·数据库·python
Bert.Cai1 天前
MySQL IFNULL()函数详解
数据库·mysql
iAm_Ike1 天前
HTML函数工具是否支持雷蛇等游戏外设_RGB同步汇总【汇总】
jvm·数据库·python
dblens 数据库管理和开发工具1 天前
我给 MariaDB 装了个“副驾驶”:DBLens for MariaDB
数据库·ai·mariadb