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
相关推荐
Keanu-18 小时前
Mysqlrouter 配置与测试
mysql·adb
oradh18 小时前
Oracle 11g单库环境PSU补丁安装
数据库·oracle
济61718 小时前
ARM Linux 驱动开发篇--- Linux 并发与竞争实验(互斥体实现 LED 设备互斥访问)--- Ubuntu20.04互斥体实验
linux·stm32·嵌入式linux驱动开发
Java面试题总结18 小时前
PostgreSQL表名超长踩坑记
数据库·postgresql
泯仲18 小时前
从零起步学习MySQL 第三章:DML语句定义及常见用法示例
数据库·学习·mysql
難釋懷18 小时前
Redis主从-主从数据同步原理
前端·数据库·redis
16Miku18 小时前
OpenClaw-Linux+飞书官方Plugin安装指南
linux·ai·飞书·agent·openclaw·feishu
the sun3419 小时前
打通嵌入式与 Linux:USB 转串口通信实战
linux·运维·服务器
霖霖总总19 小时前
[Redis小技巧7]Redis Bitmaps 深度解析:从原理到用户签到实战
数据库·redis·缓存
Keanu-19 小时前
Redis 安装与部署
数据库·redis