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

相关推荐
r***11331 小时前
【MySQL】MySQL库的操作
android·数据库·mysql
星光一影1 小时前
同城派送系统源码,支持小程序,h5,app
mysql·小程序·php·uniapp
t***31651 小时前
MySQL5.7.44-winx64版本Windows Server下载安装教程图解
windows·adb
Zeku1 小时前
20251125 - 为什么Linux是非实时操作系统?
linux·服务器
sz66cm1 小时前
Linux基础 -- 进程运行状态 之 fatal_signal_pending函数
linux
h***67372 小时前
Mysql 驱动程序
数据库·mysql
Y***h1872 小时前
MySQL不使用子查询的原因
android·数据库·mysql
Kyan.W2 小时前
shell好用的工具
linux·shell
n***84072 小时前
Redis基础——1、Linux下安装Redis(超详细)
linux·数据库·redis
Ka1Yan2 小时前
快速上手MySQL中的JSON函数语法——5.x+ / 8.x+
数据库·sql·mysql·json