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
相关推荐
bing_158几秒前
MongoDB 的核心概念(文档、集合、数据库、BSON)是什么?
数据库·mongodb·oracle
simple_whu几秒前
在Ubuntu24.04中配置开源直线特征提取软件DeepLSD
linux·deep learning·computer vision
Menior_6 分钟前
[Linux] vim及gcc工具
linux·运维·vim
feilieren6 分钟前
Windows 安装 Milvus
数据库·ai·milvus
kngines20 分钟前
【PostgreSQL数据分析实战:从数据清洗到可视化全流程】附录-D. 扩展插件列表(PostGIS/PostgREST等)
数据库·postgresql·数据分析·pgvector·扩展插件·postgrest·向量数据
成工小白30 分钟前
【Linux】进程地址空间
linux·算法
星星点点洲31 分钟前
【Redis】谈谈Redis的设计
数据库·redis·缓存
HelloZheQ32 分钟前
MVCC:数据库并发控制的利器
服务器·数据库·oracle
珹洺44 分钟前
Jsp技术入门指南【十四】实现基于MySQL+JDBC+JSP数据库验证的登录界面与登录跳转功能
java·运维·数据库·mysql·servlet
JhonKI1 小时前
【MySQL】日志缓冲区详解 以及 InnoDB内存结构总结
数据库·mysql·oracle