技术文摘
MAC 下忘记 MySQL 初始密码的解决办法分享(图)
在 MAC 系统下使用 MySQL 时,忘记初始密码是不少用户可能会遇到的困扰。别担心,今天就为大家详细分享解决这一问题的办法,还会搭配图示,让整个过程一目了然。
我们要进入 MySQL 的安装目录。一般来说,如果你是通过 Homebrew 安装的 MySQL,它的目录在 /usr/local/Cellar/mysql/版本号/bin 。打开终端,使用 cd 命令进入该目录。比如你的 MySQL 版本是 8.0.26 ,那么完整的命令就是:cd /usr/local/Cellar/mysql/8.0.26/bin。
接着,我们要停止正在运行的 MySQL 服务。在终端输入:brew services stop mysql ,这一步是确保后续操作的顺利进行。
然后,我们需要以安全模式启动 MySQL。输入命令:./mysqld_safe --skip-grant-tables & 。这里的“&”符号表示让该进程在后台运行。此时,MySQL 会在不进行权限验证的情况下启动。
现在,重新打开一个新的终端窗口,再次进入 MySQL 的 bin 目录(操作同第一步)。接着输入命令:./mysql -u root ,这条命令的作用是使用 root 用户登录 MySQL 。登录成功后,我们就可以开始修改密码了。
在 MySQL 命令行中,输入:use mysql; 这是为了切换到 mysql 数据库。然后,执行:update user set authentication_string=password('新密码') where user='root'; 这里的“新密码”就是你要设置的新的 MySQL 初始密码,注意要将其替换为你自己设定的密码。
完成密码修改后,输入:flush privileges; 这条命令是让修改后的权限立即生效。
最后,回到之前启动 MySQL 服务的终端窗口,按下“Ctrl + C”组合键停止以安全模式运行的 MySQL 服务。再重新启动 MySQL 服务:brew services start mysql 。
经过以上步骤,你就成功解决了 MAC 下忘记 MySQL 初始密码的问题。希望这篇分享能帮助到有需要的朋友们,让大家在使用 MySQL 时更加顺畅。
- Python 命令实现 NBA 比分与球员数据直播观看
- Java I/O 体系:原理与应用全解析
- Python 代码解析:快速打造美观炫酷有深度的图表之道
- Python 数据结构的时间复杂度
- 10 件开发者应知晓之事
- 56 岁潘石屹立志学 Python,60 岁程序语言之父仍敲代码,你如何?
- 代码工作:关乎人命,改变世界的代码盘点
- Vue 爱好者钟爱的 10 个开源即开即用项目
- 不想写表达式类型?auto 来帮你
- 10 款令人惊艳的 Vim 插件,你了解多少?
- 微软 PowerShell 7.0 的五大新变革
- 十分钟明晰分布式架构的来龙去脉
- Python 实用技巧的任务切分
- 开发人员必知的免费服务及资源
- 20 个提升效率的 CSS 代码技巧