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

相关推荐
生产队队长4 分钟前
Database:Linux环境中的Oracle修改密码
linux·数据库·oracle
CheungChunChiu4 分钟前
Linux 下 Realtek WiFi/BT 二合一模组详解
linux·ubuntu
叽里咕噜怪5 分钟前
MySQL-主从复制实验详解
数据库·mysql
即将进化成人机6 分钟前
巷陌店铺方法功能整理
数据库·mysql
k8s-open7 分钟前
解决“Argument list too long”错误:curl参数过长的优雅处理方案
linux·前端·chrome·ssh
攒钱植发7 分钟前
嵌入式Linux——开发踩坑记:从 WebSocket 死锁到 PortAudio 音频丢包的硬核调试
linux·websocket·音视频
枸杞CN7 分钟前
Ubuntu设置静态网络IP
linux·运维·服务器
赖small强8 分钟前
【Linux驱动开发】Linux Sysfs 虚拟文件系统深度解析与实战指南
linux·驱动开发·sysfs·kobject·sysfs 映射·/sys/devices
aloha_78916 分钟前
Linux常用增删改查命令
linux·运维·excel
water_9318 分钟前
ubuntu20.04 在conda虚拟环境中配置深度学习环境
linux·运维·ubuntu