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
相关推荐
小北方城市网12 小时前
Spring Cloud Gateway 自定义过滤器深度实战:业务埋点、参数校验与响应改写
运维·jvm·数据库·spring boot·后端·mysql
Gary董12 小时前
redis 和 mongoDB 的优劣
数据库·redis·mongodb
indexsunny12 小时前
互联网大厂Java面试实录:Spring Boot微服务在电商场景中的应用与挑战
java·spring boot·redis·mysql·security·microservices·interview
海星船长丶13 小时前
预编译与sql注入,正则回溯绕过,mysql常见绕过,报错注入7大常用函数
服务器·数据库·sql·mysql·网络安全
一只自律的鸡13 小时前
【MySQL】第七章 数据库, 表, 数据的增删改查
数据库·oracle
PythonFun13 小时前
WPS单元格中如何分别设置中英字体为不同字号
数据库·mysql·wps
GISer_Jing13 小时前
大语言模型Agent入门指南
前端·数据库·人工智能
Mikhail_G13 小时前
Mysql数据库操作指南——数据库(零基础篇)
大数据·数据库·sql·mysql·数据分析
沉淅尘13 小时前
Context Engineering: 优化大语言模型性能的关键策略与艺术
数据库·人工智能·语言模型
gettingolder13 小时前
linux云原生课程配置环境
linux·运维·服务器