linux强制修改mysql的root账号密码

在Linux环境下,如果您忘记了MySQL的root密码,可以通过以下步骤来强制修改root密码:
在执行这些步骤之前,请确保您有足够的权限来执行这些命令。

停止MySQL服务:

systemctl stop mysql

启动MySQL的安全模式,跳过权限表,并且使用mysql_safe:

mysqld_safe --skip-grant-tables &

登录到MySQL,不需要密码:

mysql -u root

在MySQL命令行中,用以下命令刷新权限表,并设置新密码:

FLUSH PRIVILEGES;

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mysql!23';

退出MySQL命令行:

exit

停止MySQL安全模式下的服务,并正常启动MySQL服务:

systemctl start mysql

相关推荐
我是黄骨鱼9 分钟前
【零基础学数据库|第二篇】MySql启动!!!
数据库·mysql
JiMoKuangXiangQu10 分钟前
Linux 内存:kasan 监测访问越界案例
linux·kasan
怣5011 分钟前
Linux创意命令组合:让终端变得有趣又高效
linux·运维·服务器
L_090716 分钟前
【Linux】进程状态
linux·开发语言·c++
小生不才yz20 分钟前
shell编程 - 数据流指南
linux
lisanmengmeng25 分钟前
添加ceph节点
linux·服务器·ceph
Tinyundg29 分钟前
Linux系统分区
linux·运维·服务器
江畔何人初36 分钟前
service发现
linux·运维·云原生
Dxy123931021637 分钟前
MySQL删除表语句详解
数据库·mysql
life码农42 分钟前
Linux系统清空文件内容的几种方法
linux·运维·chrome