技术文摘
Linux(CentOS)下重置MySQL根(Root)密码详解(图文)
Linux(CentOS)下重置MySQL根(Root)密码详解(图文)
在Linux(CentOS)环境中,有时我们会遇到忘记MySQL根密码的情况。别担心,本文将详细介绍重置MySQL根密码的具体步骤,并配以图片说明,让你轻松解决这一问题。
我们需要以安全模式启动MySQL服务。打开终端,输入命令:sudo systemctl stop mysqld,这一步是停止MySQL服务的正常运行。接着,使用命令sudo mysqld_safe --skip-grant-tables &以跳过权限验证的方式启动MySQL。执行该命令后,你会看到MySQL以安全模式启动的相关日志信息。
接下来,我们要打开一个新的终端窗口(不要关闭刚才启动安全模式的窗口),并连接到MySQL服务器。在新终端中输入mysql -u root,这里不需要输入密码,因为我们是以跳过权限验证的模式启动的MySQL,所以可以直接登录。
登录成功后,我们进入MySQL的命令行界面。此时,我们需要切换到MySQL的系统数据库,输入命令use mysql;。接下来,就是修改根密码的关键步骤了。使用命令UPDATE user SET authentication_string=PASSWORD('新密码') WHERE User='root' AND Host='localhost';,将“新密码”替换为你想要设置的真实密码。注意,命令中的引号不可省略。
修改完成后,输入FLUSH PRIVILEGES;来刷新权限,确保新密码立即生效。之后,输入EXIT;退出MySQL命令行。
最后,我们要恢复MySQL的正常运行模式。回到启动安全模式的终端窗口,按下Ctrl + C组合键停止以安全模式运行的MySQL服务。然后,输入命令sudo systemctl start mysqld,重新启动MySQL服务。
现在,你就可以使用刚刚重置的根密码来登录MySQL了。在终端输入mysql -u root -p,回车后输入新密码,若能成功登录,说明密码重置成功。通过以上步骤及图文辅助理解,相信你已掌握在Linux(CentOS)下重置MySQL根密码的方法。
- Linux 中.AppImage 文件的安装运行及两种运行方法
- Linux 中 deb 格式安装包的安装方法教程
- Linux 每日定时任务添加方法及教程
- Win11 预览版 25174.1010 发布更新补丁 KB5017214 及测试 Dev 服务管道
- 如何在 Linux 中查找影子文件并进入
- WSA 工具箱安装应用商店无法工作的解决之道
- Win10 环境中安装 Ubantu 双系统全攻略(含详细图解)
- Win10 硬盘分区格式化遇阻怎么办 解决 Win10 格式化磁盘失败的方法
- Win10 双显切换至独显的方法及教程
- Ghost 安装器安装 Win10 教程:专业版系统详细图文步骤
- Win10 中 Excel 文件变为白板图标如何解决
- 深度 Linux 自带录屏工具如何录制 gif 图
- 如何判断 Linux 系统路由转发功能是否开启
- Surface Pro 3 笔记本 U 盘一键重装 win8 系统详细图文指南
- Win10 端口占用问题的解决之道