技术文摘
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根密码的方法。
- Mac 上语音命令开启听写功能教程
- 如何使用 Mac 自带的测量像素工具
- Mac 系统新建 TXT 文档与乱码问题解决之道
- Mac 系统充电提示音的设置方法
- Mac 应用图标消失的解决办法
- 如何将 Mac 系统显示器设置为暖色调
- Mac 电脑性能提升指南:最新显卡驱动安装教程
- 如何将 Mac 的日历事件同步更新至 iPhone 手机
- RedHat 虚拟机下单双引号无法打出的解决办法
- 苹果 Mac 自动清理缓存:系统自带功能教程
- 苹果 Mac 无法连接 wifi 的解决之道
- 如何将 Excel 表格数据导入 Mac 系统通讯录
- macOS Sierra 降级重装为 OS X El Capitan 方法教程
- 苹果 Mac 安装 NTFS 显示文件损坏的解决之道
- Mac 连接 WiFi 频繁断线及网络不流畅的解决图文教程