技术文摘
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 之父退位隐情披露 与核心开发团队存隔阂
- 系统语言经验报告
- Google 欲使 Go 成为云端应用开发的首选语言
- Python 集合:定义、使用价值与使用方法
- 微服务架构设计的 10 个必知要点
- WebAssembly 与 Go:未来展望
- 网站从 HTTP 到 HTTPS 的完整配置指南
- Vue 与 React 的部分差异
- 爬虫与《中国焦虑图鉴》
- ReactJS:代码与 HTML 能否混为一谈?
- 若想学习区块链 不妨用 Python 构建一个
- 2018 年必用的 12 个网站优化工具
- axios 源码阅读与分析:实现 HTTP 请求库的方法
- 苏宁 App 插件化应用:从大团队协作到小团队引领冲锋