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

相关推荐
DuHz1 天前
C程序中的数组与指针共生关系
linux·c语言·开发语言·嵌入式硬件·算法
shuair1 天前
mysql8支持远程访问 -mysql5.7支持远程访问
linux·mysql
白云偷星子1 天前
MySQL笔记13
数据库·笔记·mysql
Murphy_lx1 天前
Linux系统--信号(4--信号捕捉、信号递达)陌生概念篇
linux·运维·服务器
FJW0208141 天前
关系型数据库大王Mysql——DDL语句操作示例
数据库·mysql
焱焱枫1 天前
Linux疑难杂症诊断利器:深入解析 fuser 命令
linux·运维·服务器
博语小屋1 天前
Linux进程信号(壹)_产生信号
linux·运维·服务器
轻松Ai享生活1 天前
【Linux】VFS 虚拟文件系统 详解
linux
LCG元1 天前
Linux环境Python生态速建指南:包管理+虚拟隔离+深度调优
linux
大白的编程日记.1 天前
【Linux学习笔记】线程同步与互斥之生产者消费者模型
linux·笔记·学习