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
相关推荐
十八旬2 分钟前
苍穹外卖项目实战(day7-1)-缓存菜品和缓存套餐功能-记录实战教程、问题的解决方法以及完整代码
java·数据库·spring boot·redis·缓存·spring cache
晨曦54321030 分钟前
零基础12周精通Linux学习计划
linux
linux修理工40 分钟前
n1 Armbian OS 24.11.0 noble 安装suricata
linux·运维·服务器
傅里叶44 分钟前
sudo启动Flutter程序AMD初始化失败
linux·flutter
bug攻城狮1 小时前
CentOS 7 出现 “Could not resolve host“ 错误的修复方案
linux·运维·centos
feifeigo1231 小时前
CentOS系统管理:useradd命令的全面解析
linux·运维·centos
こ进制掌控者1 小时前
CentOS 8重启后网卡不见了解决办法
linux·运维·centos
Nightwish51 小时前
Linux随记(二十三 )
linux·运维
Java水解1 小时前
【MySQL】数据库基础
后端·mysql
沃夫上校1 小时前
MySQL 中文拼音排序问题
java·mysql