技术文摘
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 时更加顺畅。
- HTML5 桌面通知之 Notification API
- 5 大程序员常用的编程实战网站
- 三大特征选择策略助你提升机器学习水平
- 《王者荣耀》高并发:亿级用户与千万级日活背后的故事
- 基于 Zookeeper 的分布式锁实现
- Python 工具箱:教你强行与久未联系的朋友制造话题
- JavaScript 开发人员必备的简写技巧
- Go 语言的九大优势与三大缺点
- Java 五大微服务器推荐与代码示例教程
- Vue 2.5 已发布:新功能特性汇总
- 令人崩溃的代码 - 万能正则表达式的陷阱
- Python 热度疯涨,开发者应选择 2.x 还是 3.x 起步?
- PHP 代码的简洁之法——SOLID 原则
- 微服务架构内的模块划分与服务识别
- Facebook 将于明年 5 月 1 日举行 F8 2018 开发者大会