linux忘记mysql的root密码,强制修改

1、登录linux后编辑mysql的配置文件:vi /etc/my.cnf

2、添加如下代码,表示跳过授权表登录mysql

编辑完成后,按Esc键,":wq"退出编辑并保存修改内容。

3、使用命令:service mysqld restart 重启mysql服务.

4、使用命令:mysql -u root -p,不用输入密码,登录mysql

5、输入如下命令:

复制代码
//这个是5.5版本的
update user set password=password("123456") where user="root";
 
//这个是5.7后版本的
UPDATE user SET authentication_string=PASSWORD("123456") WHERE User="root";

6、修改成功后需要刷新权限

quit退出mysql,在重复上述步骤1、2,将skip-grant-tables注释掉或者删掉都可以,退出并保存。

重启mysql服务,再次登录就可以用新密码登录了。

相关推荐
TPBoreas19 分钟前
MySQL性能优化面试全攻略
mysql·面试·性能优化
小顿的企业观察38 分钟前
中企出海战略规划,正在从“走出去”转向“走进去”
大数据·运维·人工智能·产品运营·制造
数智化转型推荐官1 小时前
2026统一身份管理系统五大发展趋势解读
java·运维·微服务
xlq223221 小时前
11.表的内外连接,索引
mysql
看菜鸡互1 小时前
探索用 SlideML 让大模型生成 PPT 的实验方法
java·运维
AllData公司负责人1 小时前
数据库同步平台|AIIData数据中台实现OceanBase、达梦数据库、OpenGauss、人大金仓、Hive、TDengine 一键接入Doris
大数据·数据库·hive·mysql·oceanbase·tdengine
wefg12 小时前
【MySQL】事务
数据库·mysql
黑白极客2 小时前
mysql的高可用性
数据库·mysql
大飞记Python2 小时前
Linux命令速查手册(测试开发4年实战总结,附PDF)
linux·网络·pdf
liguojun20253 小时前
篮球馆自动计时收费系统:从规则配置到自动结算的全流程拆解
java·大数据·运维·人工智能·物联网·1024程序员节