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
相关推荐
风123456789~36 分钟前
【Linux专栏】显示或隐藏行号、批量注释
linux·运维·服务器
只想安静的写会代码2 小时前
centos/ubuntu/redhat配置清华源/本地源
linux·运维·服务器
百***49002 小时前
SQL Server查看数据库中每张表的数据量和总数据量
数据库·sql·oracle
susu10830189112 小时前
ubuntu多块硬盘挂载到同一目录LVM方式
linux·运维·ubuntu
r***F2622 小时前
【漏洞复现】CVE-2019-11043(PHP远程代码执行漏洞)信息安全论文_含漏洞复现完整过程_含Linux环境go语言编译环境安装
linux·golang·php
代码or搬砖3 小时前
MyBatisPlus中的常用注解
数据库·oracle·mybatis
盼哥PyAI实验室3 小时前
MySQL 数据库入门第一课:安装、账户、库、表与数据操作详解
数据库·mysql
smaller_maple3 小时前
linux问题记录1
linux·运维·服务器
报错小能手4 小时前
讲讲libevent底层机制
linux·服务器
h***59334 小时前
MySQL如何执行.sql 文件:详细教学指南
数据库·mysql