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
相关推荐
maosheng11465 分钟前
linux的综合教程(搭建论坛教程)
linux
qq_206901399 分钟前
为什么宝塔面板网站无法正常连接外部远程数据库_检查服务器安全组放行端口并开启IP授权
jvm·数据库·python
亚空间仓鼠10 分钟前
关系型数据库MySQL(二):高级特性
数据库·sql·mysql
Deitymoon18 分钟前
linux——TCPIP协议原理
linux·网络
独小乐27 分钟前
018.使用I2C总线EEPROM|千篇笔记实现嵌入式全栈/裸机篇
linux·笔记·单片机·嵌入式硬件·arm·信息与通信
亚空间仓鼠32 分钟前
关系型数据库MySQL(五):Galara高可用
数据库·mysql
SPC的存折37 分钟前
2、Docker命令与镜像、容器管理
linux·运维·服务器·docker·容器·eureka
D4c-lovetrain41 分钟前
Linux个人心得26 (redis主从复制全流程,详细版)
linux·运维·服务器
weixin_586061461 小时前
JavaScript中Redux-Thunk处理异步Action的任务流
jvm·数据库·python
C^h1 小时前
rtthread控制达妙4310电机
数据库·单片机·嵌入式硬件