技术文摘
Mac 系统忘记 MySQL 密码后的重置方法
Mac 系统忘记 MySQL 密码后的重置方法
在使用 Mac 系统运行 MySQL 数据库时,忘记密码是不少人可能会遇到的困扰。别担心,下面就为大家详细介绍重置 MySQL 密码的具体步骤。
我们需要停止正在运行的 MySQL 服务。打开“终端”应用程序,在终端中输入命令:brew services stop mysql 。如果您不是通过 Homebrew 安装的 MySQL,那就要根据您实际的安装方式来停止服务。比如,若是使用系统自带的服务管理方式,可能需要在“系统偏好设置”的“MySQL”选项中手动停止服务。
接下来,我们要以跳过权限验证的方式启动 MySQL 服务。在终端中输入:mysqld --skip-grant-tables。这一步操作会让 MySQL 在启动时绕过权限验证机制,从而允许我们在不输入密码的情况下访问数据库。不过需要注意,这种启动方式存在一定安全风险,所以在操作完成后要尽快恢复正常启动模式。
然后,打开另一个“终端”窗口,进入 MySQL 命令行。输入命令:mysql -u root ,这里 -u 是指定用户名,我们以 root 用户身份登录。登录成功后,我们就可以开始修改密码了。在 MySQL 命令行中执行以下语句:use mysql; ,这是选择 MySQL 系统数据库。接着,运行语句:UPDATE user SET authentication_string=PASSWORD('新密码') WHERE User='root' AND Host='localhost'; ,请将“新密码”替换为您想要设置的新密码。
修改完成后,刷新权限使设置生效,执行语句:FLUSH PRIVILEGES; 。之后,关闭以跳过权限验证方式启动的 MySQL 服务。回到第一个终端窗口,使用快捷键 Ctrl + C 终止 mysqld --skip-grant-tables 进程。
最后,重新以正常模式启动 MySQL 服务。如果是通过 Homebrew 安装的,在终端输入:brew services start mysql 。现在,您就可以使用新设置的密码登录 MySQL 了。
掌握了这些步骤,在 Mac 系统上忘记 MySQL 密码时也能轻松应对,保障数据库的正常使用。
- 微软 Win11 测试/预览版任务栏问题解决之道
- Win11 设置无法打开的解决之策
- 解决 Win11 资源管理器无响应的方法
- Win11 更新后菜单黑屏且无法启动 explorer.exe 如何解决
- Win11电脑初始化方法教程
- Windows11 右下角评估副本水印出现原因及能否去除
- 如何去除 Win11 桌面右下角水印
- 解决 Win11 资源管理器无限重启的办法
- 解决 Win11 任务栏持续转圈圈的办法
- 如何去除 Win11 22449.1000 版本桌面右下角评估副本水印
- 解决 Win10/11 错误代码 0x8007139f 的方法
- Win11 系统通知的关闭方式
- Windows11 无线显示安装失败的解决之道
- Win11 重置失败的解决之道
- Windows11 更新时的提示事项及解决办法