MySQL不知道密码,直接修改密码

很简单,我们跳过验证,直接进去修改就好

修改配置文件

shell 复制代码
vim /etc/my.cnf

[mysqld]下直接添加配置

shell 复制代码
skip-grant-tables

如图:

保存,退出即可。

重启服务

shell 复制代码
service mysqld restart

进入MySQL

shell 复制代码
#(直接点击回车,密码为空)
mysql -uroot -p 

选择数据库

shell 复制代码
use mysql

修改密码

shell 复制代码
update user set authentication_string=password('123456') where user='root';

刷新配置

shell 复制代码
flush privileges;

无脑合集

shell 复制代码
use mysql;
update user set authentication_string=password('123456') where user='root';
flush privileges;

至此,再次重启服务即可

shell 复制代码
service mysqld restart
相关推荐
网络工程小王4 分钟前
【Python数据分析基础】
大数据·数据库·人工智能·学习
roman_日积跬步-终至千里30 分钟前
【2025下半年系统架构设计师案例分析】电商平台 MySQL + Redis 与缓存击穿治理
mysql·缓存·系统架构
Fortune7940 分钟前
用Pandas处理时间序列数据(Time Series)
jvm·数据库·python
2401_878530211 小时前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
2401_873544921 小时前
使用Black自动格式化你的Python代码
jvm·数据库·python
艾莉丝努力练剑1 小时前
【MYSQL】MYSQL学习的一大重点:表的约束
linux·运维·服务器·开发语言·数据库·学习·mysql
Fortune791 小时前
用Python破解简单的替换密码
jvm·数据库·python
2401_873544921 小时前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
会编程的土豆1 小时前
全面解析数据库锁机制:从行锁到死锁的深度剖析
数据库
tongxh4231 小时前
5、使用 pgAdmin4 图形化创建和管理 PostgreSQL 数据库
数据库·postgresql