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

相关推荐
是小崔啊41 分钟前
事务03之MVCC机制
数据库·mysql·事务·
涛ing1 小时前
32. C 语言 安全函数( _s 尾缀)
linux·c语言·c++·vscode·算法·安全·vim
__雨夜星辰__1 小时前
Linux 学习笔记__Day2
linux·服务器·笔记·学习·centos 7
大耳朵土土垚1 小时前
【Linux】日志设计模式与实现
linux·运维·设计模式
深度Linux6 小时前
Linux网络编程中的零拷贝:提升性能的秘密武器
linux·linux内核·零拷贝技术
fajianchen7 小时前
MySQL 索引存储结构
数据库·mysql
xianwu5439 小时前
反向代理模块jmh
开发语言·网络·数据库·c++·mysql
geovindu9 小时前
neo4j-community-5.26.0 create new database
数据库·mysql·neo4j
MyY_DO10 小时前
maven mysql jdk nvm node npm 环境安装
java·mysql·maven
chian-ocean10 小时前
从理论到实践:Linux 进程替换与 exec 系列函数
linux·运维·服务器