因为MySQL忘记密码了,卸载重新安装了一下,记录一下过程
步骤 1: 安装 Homebrew
如果你还没有安装 Homebrew,可以通过以下命令来安装 Homebrew:
bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
步骤 2: 更新 Homebrew
在安装 MySQL 之前,建议先更新 Homebrew 以确保软件包是最新的:
bash
brew update
步骤 3: 安装 MySQL
接下来,使用以下命令通过 Homebrew 安装 MySQL:
bash
brew install mysql
步骤 4: 启动 MySQL
安装完成后,你可以通过以下命令启动 MySQL 服务:
bash
brew services start mysql
这将设置 MySQL 作为一个后台服务,并且每次系统启动时会自动运行 MySQL。
步骤 5: 初始化 MySQL
MySQL 安装完成后,执行以下命令初始化数据库并进行安全配置:
bash
mysql_secure_installation
在这个过程中,系统会引导你进行以下设置:
- 设置 root 用户密码。
- 删除匿名用户(推荐删除)。
- 禁止 root 远程登录(推荐)。
- 删除测试数据库(推荐删除)。
- 重新加载权限表(应用你所做的更改)。
步骤 6: 登录 MySQL
安装和配置完成后,你可以通过以下命令使用 root 用户登录 MySQL:
bash
mysql -u root -p
输入你在 mysql_secure_installation
阶段设置的 root 密码后,就可以进入 MySQL 命令行。
步骤 7: 停止 MySQL 服务
如果你想停止 MySQL 服务,可以使用以下命令:
bash
brew services stop mysql
其他常用命令:
-
重启 MySQL 服务:
bashbrew services restart mysql
-
卸载 MySQL(如果需要重新安装或清理):
bashbrew uninstall mysql
常见问题:
-
MySQL 没有启动 :
如果 MySQL 无法启动,检查日志文件
/usr/local/var/mysql/*.err
以获取详细的错误信息。 -
调整 MySQL 设置 :
配置文件(
my.cnf
)通常位于/usr/local/etc/my.cnf
,你可以编辑该文件来调整 MySQL 设置。