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

相关推荐
座山雕~3 分钟前
MYSQL-超全基础以及用法--仅个人的速记笔记(1)
数据库·mysql
Ghost Face...9 分钟前
深入解析U-Boot命令系统
linux·运维·服务器
NiKo_W11 分钟前
Linux 网络初识
linux·网络·网络协议
ajax_beijing13 分钟前
当同一个弹性云服务器所在子网同时设置了snat和弹性公网IP时,会优先使用哪个
linux·运维·服务器
聆风吟º14 分钟前
Linux远程控制Windows桌面的cpolar实战指南
linux·运维·windows
FJW02081432 分钟前
关系型数据库大王Mysql——DML语句操作示例
数据库·mysql
RealPluto34 分钟前
SSH连接本地VMware内的虚拟机
linux·全栈
gfdgd xi41 分钟前
deepin 终端,但是版本是 deepin 15 的
linux·python·架构·ssh·bash·shell·deepin
赖small强1 小时前
[Linux 内核]翻译kernel-4.4.94/Documentation/sysctl/vm.txt
linux·min_free_kbytes·nr_trim_pages·overcommit
舰长1151 小时前
ubuntu24安装mysql遇到的坑----解决Mysql报错缺少libaio.so.1
linux·mysql·ubuntu