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

相关推荐
得物技术6 小时前
破解gh-ost变更导致MySQL表膨胀之谜|得物技术
数据库·后端·mysql
Java水解6 小时前
【MySQL】从零开始学习MySQL:基础与安装指南
后端·mysql
用户311879455921810 小时前
Kylin Linux 10 安装 glib2-devel-2.62.5-7.ky10.x86_64.rpm 方法(附安装包)
linux
沢田纲吉11 小时前
🗄️ MySQL 表操作全面指南
数据库·后端·mysql
涛啊涛11 小时前
Centos7非LVM根分区容量不足后扩容,对调硬盘挂载/
linux·磁盘管理
Java水解1 天前
Mysql查看执行计划、explain关键字详解(超详细)
后端·mysql
CYRUS_STUDIO1 天前
用 Frida 控制 Android 线程:kill 命令、挂起与恢复全解析
android·linux·逆向
熊猫李1 天前
rootfs-根文件系统详解
linux
知其然亦知其所以然1 天前
MySQL 社招必考题:如何优化查询过程中的数据访问?
后端·mysql·面试
dessler1 天前
Hadoop HDFS-高可用集群部署
linux·运维·hdfs