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
相关推荐
poemyang3 小时前
十年大厂员工终明白:MySQL性能优化的尽头,是对B+树的极致理解
mysql·pagecache·顺序i/o·局部性原理·b tree·b+ tree
wyiyiyi4 小时前
【Web后端】Django、flask及其场景——以构建系统原型为例
前端·数据库·后端·python·django·flask
天宇_任5 小时前
Mysql数据库迁移到GaussDB注意事项
数据库·mysql·gaussdb
xiep14383335108 小时前
Ubuntu 安装带证书的 etcd 集群
数据库·etcd
Java小白程序员9 小时前
Spring Framework:Java 开发的基石与 Spring 生态的起点
java·数据库·spring
老虎06279 小时前
数据库基础—SQL语句总结及在开发时
数据库·sql·oracle
爱掘金的土拨鼠11 小时前
国产化dm数据库锁表解锁
数据库
花花无缺11 小时前
MySQL 的存储引擎-InnoDB 和 MyISAM的对比
mysql
苏琢玉11 小时前
如何让同事自己查数据?写一个零依赖 PHP SQL 查询工具就够了
mysql·php
庖丁解java11 小时前
N个Utils
数据库