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
相关推荐
中年程序员一枚2 小时前
让postman调用python的开发接口,链接sqlite数据库,让前后联动起来
数据库·python·postman
weixin_462446232 小时前
解决MongoDB官网下载过慢问题
数据库·mongodb
青蛙大侠公主2 小时前
Spring事务
java·数据库·spring
老华带你飞2 小时前
校务管理|基于springboot 校务管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·spring
帝吃藕和2 小时前
MySQL 知识点复习- 6. ORDER BY, GROUP BY
mysql
zzz大王3 小时前
sql 五十题 26-30
数据库·sql
小张程序人生3 小时前
《系统掌握 ShardingSphere-JDBC:分库分表、读写分离、分布式事务一网打尽》
java·mysql
小尧嵌入式3 小时前
QT软件开发知识点流程及记事本开发
服务器·开发语言·数据库·c++·qt
子夜江寒3 小时前
SQL 从基础操作到高级查询
数据库·sql
Dxy12393102163 小时前
MySQL快速入门
数据库·mysql