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
相关推荐
k***92165 分钟前
深入了解 MySQL 中的 JSON_CONTAINS
数据库·mysql·json
小石头 100868 分钟前
【MySql】CRUD
数据库·mysql·adb
k***216017 分钟前
【HTML+CSS】使用HTML与后端技术连接数据库
css·数据库·html
i***279518 分钟前
使用 Canal 实时从 MySql 向其它库同步数据
数据库·mysql
e***753920 分钟前
SQL Server 数据库迁移到 MySQL 的完整指南
android·数据库·mysql
b***462423 分钟前
【mysql】锁机制 - 2.行锁间隙锁临键锁
数据库·mysql
梁正雄23 分钟前
5、python 模块与包
linux·服务器·python
yeshihouhou23 分钟前
redis数据类型 stream消息队列
数据库·redis·缓存
axihaihai31 分钟前
腾讯云镜像仓库访问问题
linux·服务器·腾讯云
xuanloyer32 分钟前
linux基础学习--学习bash
linux·学习·bash