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
相关推荐
为java加瓦1 分钟前
Linux 系统磁盘空间清理指南:安全释放存储空间的完整方案
linux·curl
_oP_i1 分钟前
数据库之StarRocks
数据库
码农阿豪3 分钟前
Redis键值对批量删除全攻略:安全高效删除包含特定模式的键
数据库·redis·安全
写代码的【黑咖啡】3 分钟前
Python 中的 sqlite3 模块:轻量级数据库的完美搭档
数据库·python·sqlite
Logan Lie4 分钟前
Go语言接口(interface)深度详解
开发语言·数据库·golang
古城小栈4 分钟前
Rust 交叉编译:MacOS ====> Linux (musl 静态编译)
linux·macos·rust
墨着染霜华4 分钟前
iptables实战:IP访问限制与解除限制教程
linux
短剑重铸之日7 分钟前
《7天学会Redis》Day 7 - Redisson 全览
java·数据库·redis·后端·缓存·redission
Access开发易登软件8 分钟前
Access自动生成PPT报告完全指南
数据库·powerpoint·vba·vb·access·access开发
0和1的舞者10 分钟前
《#{} vs ${}:MyBatis 里这俩符号,藏着性能与安全的 “生死局”》
java·数据库·学习·mybatis·intellij idea·mybatis操作