技术文摘
Mac 系统下 MySQL 密码修改方法
Mac 系统下 MySQL 密码修改方法
在 Mac 系统中,有时我们需要对 MySQL 的密码进行修改,无论是出于安全考虑,还是忘记了原有密码。下面就为大家详细介绍几种常见的修改 MySQL 密码的方法。
使用 MySQL 命令行修改密码
打开终端,登录到 MySQL 数据库。如果你安装 MySQL 时设置了密码,在终端输入 mysql -u root -p,然后输入密码回车即可登录。若没有设置密码,则直接输入 mysql -u root 回车登录。
登录成功后,使用 ALTER USER 语句来修改密码。语法如下:ALTER USER '用户名'@'主机名' IDENTIFIED BY '新密码';。例如,要将 root 用户的密码修改为 newpassword,在 MySQL 命令行中输入 ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';,回车执行。执行成功后,使用 FLUSH PRIVILEGES; 命令刷新权限,确保新密码生效。
忘记密码时的修改方法
若忘记了 MySQL 密码,可以通过以下步骤重置。先停止 MySQL 服务,在终端输入 brew services stop mysql(如果是通过 Homebrew 安装的 MySQL)。
接着,以安全模式启动 MySQL。在终端输入 mysqld_safe --skip-grant-tables &。然后再次打开一个新的终端窗口,登录到 MySQL 数据库,输入 mysql -u root 回车登录(此时无需密码)。
登录后,使用 UPDATE 语句修改密码。输入 UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root' AND Host='localhost';。修改完成后,同样使用 FLUSH PRIVILEGES; 刷新权限。最后,在终端输入 mysqladmin -u root -p shutdown 关闭当前以安全模式运行的 MySQL 服务,再重新启动 MySQL 服务,输入 brew services start mysql。
通过以上方法,无论是正常情况下还是忘记密码的特殊情况,在 Mac 系统中都能够顺利修改 MySQL 密码。掌握这些方法,能更好地管理和维护我们的 MySQL 数据库,保障数据的安全性和稳定性。
- Master 分配资源并于 Worker 启动 Executor 逐行代码注释版
- 代码生成器使用体验:真爽
- 基础数据结构:重排链表之必要
- 彻底明晰补码的本质
- Python 3.10 正式发布!竟有一可怕功能被我发现...
- 单点登录 SSO 实现原理及方案剖析
- 一个 HTTP 请求致使网站崩溃
- Python 打造 Gif 生成利器,斗图稳赢
- Streamlit 与 Python 构建数据科学应用程序的方法
- 前端工作的五个层级,你的位置在哪里?
- 论前端的框架定位与先进性
- 解决 JavaScript 加减乘除精度问题的我的方法
- Go 语言基础之函数(下篇)全解析
- 高级 Java 思考笔记:反射基本原理初探
- 从 Java 9 至 Java 17 中的 Java 12