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 分钟前
SQL单行函数详解:字符、数字、日期、转换与通用函数全解析
数据库·mysql
不剪发的Tony老师16 分钟前
VeloxDB:一款免费开源的轻量级数据库管理工具
数据库·sql
dotnet9021 分钟前
批量生成所有表的修改脚本
数据库·sql·oracle
@Mike@29 分钟前
06-数据库学习笔记(存储模型与数据压缩)
数据库·笔记·学习
kaoa00033 分钟前
Linux入门攻坚——84、网络虚拟化技术-1
linux·运维·服务器
RisunJan42 分钟前
Linux命令-shutdown(安全关闭或重启系统)
linux·服务器·安全
南凉北往1 小时前
PandasAI连接LLM对MySQL数据库进行数据分析
数据库·mysql·数据分析
回眸不遇1 小时前
详谈 QT 布局 QLayout::SizeConstraint 和 QSizePolicy 对 QWidget 尺寸的影响
数据库·qt·系统架构
2601_965798471 小时前
MTDb Movie & TV Database Script Setup, Caching, and SEO Guide
linux·服务器·数据库·php
zdl6862 小时前
EasyMarkets:“机器人商业化仍待验证”
数据库·机器人