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
相关推荐
猫豆~几秒前
ceph分布式存储——1day
java·linux·数据库·sql·云计算
有想法的py工程师4 分钟前
PostgreSQL 分区表 + Debezium CDC:为什么 REPLICA IDENTITY FULL 不生效?
数据库·postgresql
倔强的石头1069 分钟前
金仓数据库(KingbaseES) 开发实战:常见迁移挑战与技术解析
数据库·kingbase
TDengine (老段)10 分钟前
TDengine IDMP 地图展示数据功能快速上手
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
sinat_3639542311 分钟前
Canal-deployer1.1.8监听mysql数据变化(windows)
windows·mysql
档案宝档案管理12 分钟前
电子会计档案管理系统:档案宝如何发挥会计档案的价值?
大数据·数据库·人工智能·档案·档案管理
° 安如少年初如梦66214 分钟前
DataGrip/DBeaver/官方工具 连接瀚高数据库教程
数据库·瀚高·highgo
云和恩墨17 分钟前
告别“头痛医头”:SQL性能优化的闭环构建,从被动修复到主动掌控
数据库·oracle
小嘟嘟1319 分钟前
Kurator深度解析:云原生多集群管理的高效解决方案
linux·运维·docker·云原生·自动化
独自归家的兔24 分钟前
通义千问3-VL-Plus - 界面交互(坐标改进)
数据库·microsoft·交互