MySQL 是一种广泛使用的开源关系型数据库管理系统,而在 macOS 系统上,我们经常需要修改 MySQL 的 root 用户密码以及解决各种权限问题。本文将详细介绍在 macOS 下如何进行这些操作的步骤,并提供相应的源代码。
-
停止 MySQL 服务
在进行任何更改之前,首先需要停止 MySQL 服务。打开终端,执行以下命令:sudo /usr/local/mysql/support-files/mysql.server stop ``` -
以跳过权限检查模式启动 MySQL
为了能够修改 root 用户密码,我们需要以跳过权限检查模式启动 MySQL。在终端中执行以下命令:sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables & ``` -
连接到 MySQL 服务器
打开一个新的终端窗口,连接到 MySQL 服务器:mysql -u root ``` -
修改 root 用户密码
在连接到 MySQL 服务器后,执行以下 SQL 语句以修改 root 用户的密码:UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root'; FLUSH PRIVILEGES; ``` 将 `new_password` 替换为您想要设置
本文详述了在macOS系统上如何停止MySQL服务、以跳过权限检查模式启动、修改root用户密码、解决“Access denied”等权限问题的步骤,旨在帮助用户顺利管理MySQL数据库。
订阅专栏 解锁全文
1371

被折叠的 条评论
为什么被折叠?



