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

相关推荐
斐硕人19 分钟前
SQL滚动求和
数据库·sql·mysql·maxcompute
潇凝子潇34 分钟前
Linux 服务器实时监控Shell 脚本
linux·服务器·chrome
顾安r37 分钟前
11.21 脚本 网页优化
linux·前端·javascript·算法·html
last demo38 分钟前
iscsi服务器
linux·运维·服务器·php
qq_282195311 小时前
嵌入式音频USB Audio调试
linux·音视频
Predestination王瀞潞2 小时前
Cuda的安装
linux·人工智能·深度学习
合作小小程序员小小店2 小时前
web开发,在线%药店管理%系统,基于Idea,html,css,jQuery,java,ssm,mysql。
java·前端·mysql·jdk·html·intellij-idea
石像鬼₧魂石2 小时前
如何使用Kali Linux自带字典进行密码破解?
linux·运维·服务器
JiMoKuangXiangQu2 小时前
Linux 时间子系统 (1):基础框架概述
linux·timer·时间子系统·timekeeping