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

相关推荐
shepherd枸杞泡茶5 分钟前
.NET客户端自动更新的设计与实现
linux·.net
LCG元23 分钟前
CI/CD 实战:用 Jenkins 自动构建和部署你的项目
linux
Roottest123431 分钟前
nginx+tomcat+mysql操作实验
运维·mysql·nginx
阿干tkl32 分钟前
Linux 虚拟机模板制作指南
linux·vmware
裤裤兔1 小时前
linux提取指定前缀文件到其他文件夹
linux·运维·服务器·bash·终端
mucheni1 小时前
迅为RK3568开发板OpeHarmony学习开发手册-修改应用程序名称
linux·前端·学习
q***04052 小时前
MySQL 数据类型详解:TINYINT、INT 和 BIGINT
数据库·mysql
e***58232 小时前
MySQL如何执行.sql 文件:详细教学指南
数据库·mysql
CS_浮鱼2 小时前
【Linux】进程间通信
linux·运维·数据库
Altair12312 小时前
实验6 基于端口和域名的虚拟主机
linux·运维·服务器·云计算