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
相关推荐
雲烟8 小时前
Qt SQLite在I.mx8上使用问题
数据库·qt·i.mx8
Predestination王瀞潞9 小时前
Cuda的安装
linux·人工智能·深度学习
合作小小程序员小小店9 小时前
web开发,在线%药店管理%系统,基于Idea,html,css,jQuery,java,ssm,mysql。
java·前端·mysql·jdk·html·intellij-idea
TDengine (老段)9 小时前
TDengine 转换函数 CAST 用户手册
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
石像鬼₧魂石9 小时前
如何使用Kali Linux自带字典进行密码破解?
linux·运维·服务器
苦瓜炒蛋挞9 小时前
小迪安全第二十二天-安全开发-PHP应用&数据库操作&留言板功能&第三方插件
数据库·网络安全·php·小迪安全
JiMoKuangXiangQu9 小时前
Linux 时间子系统 (1):基础框架概述
linux·timer·时间子系统·timekeeping
天选之女wow9 小时前
【Hard——Day8】65.有效数字、68.文本左右对齐、76.最小覆盖子串
linux·运维·redis·算法·leetcode
chushiyunen9 小时前
redis命令 geo(对地理坐标的支持)
数据库·redis·缓存
baivfhpwxf20239 小时前
删除数据表SQL,不是删除数据,是删除表结构
数据库·sql