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
相关推荐
Zhu_S W几秒前
EasyExcel动态表头详解
java·linux·windows
崎岖Qiu4 分钟前
使用 Redis 的 List 实现缓存分页信息(模拟 limit offset 的 SQL 语句)
redis·mysql·缓存·list
崎岖Qiu4 分钟前
Redis Set 实战:基于「并、差、交集」的分布式场景应用
数据库·redis·分布式·后端
PD我是你的真爱粉11 分钟前
构建高可用的Redis 集群
数据库·redis·缓存
青山是哪个青山1 小时前
Linux 基础与环境搭建
linux·服务器·网络
_OP_CHEN2 小时前
【Linux系统编程】(三十九)吃透线程概念:从底层原理到实战应用
linux·运维·操作系统·线程·进程·多线程·c/c++
_OP_CHEN2 小时前
【MySQL数据库基础】(一)保姆级 MySQL 环境配置教程!CentOS 7+Ubuntu 双系统全覆盖
linux·数据库·sql·mysql·ubuntu·centos·环境配置
Codefengfeng2 小时前
linux系统安装软件教程
linux·运维·服务器
Drifter_yh8 小时前
【黑马点评】Redisson 分布式锁核心原理剖析
java·数据库·redis·分布式·spring·缓存
鸽鸽程序猿8 小时前
【Redis】zset 类型介绍
数据库·redis·缓存