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
相关推荐
代码游侠1 分钟前
复习——栈、队列、树、哈希表
linux·数据结构·学习·算法
橘子真甜~5 分钟前
C/C++ Linux网络编程10 - http协议
linux·服务器·网络·c++·网络协议·http
ttthe_MOon6 分钟前
MySQL 高可用解决方案 MHA:原理、配置与实践
数据库·mysql
一 乐16 分钟前
高校评教|基于SpringBoot+vue高校学生评教系统 (源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·学习
翔云12345634 分钟前
在MySQL中,gtid_purged 的初始化和更新机制
数据库·mysql
zimoyin1 小时前
WSL音频转发配置流程:WSL2/WSL1全适配
linux·音视频·wsl·虚拟机·ekho
smileNicky1 小时前
大型MySQL查询优化实战:从全表扫描到毫秒级响应的通用索引设计
数据库·mysql
2401_853448231 小时前
busybox制作根文件系统
linux·busybox·系统移植
元亓亓亓1 小时前
LeetCode热题100--20. 有效的括号--简单
linux·算法·leetcode
武帝为此1 小时前
【Redis 数据库介绍】
数据库·redis·缓存