配置环境变量
为了能够在任意位置使用 mysql 命令,需要将 MySQL 的可执行文件路径添加到系统的环境变量中。打开终端,编辑 ~/.zshrc 文件(如果你使用的是 Zsh 终端):
nano ~/.zshrc
在文件末尾添加以下内容:
export PATH="/usr/local/mysql/binPATH"
按下 Ctrl + X,然后按 Y 确认保存,最后按 Enter 退出 nano 编辑器。
使环境变量配置立即生效:
source ~/.zshrc
初始化 MySQL 数据目录
在 MySQL 正式使用之前,需要对数据目录进行初始化:
sudo /usr/local/mysql/bin/mysqld --initialize --console
执行该命令后,会在终端输出一些信息,其中包含一个临时的 root 用户密码,务必记录下这个密码,后续登录 MySQL 时会用到。
启动 MySQL 服务
可以使用以下命令启动 MySQL 服务:
sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
这里的 & 符号表示让服务在后台运行。
登录 MySQL 并修改密码
使用之前记录的临时密码登录 MySQL:
mysql -u root -p
输入临时密码后,进入 MySQL 命令行界面。接着,修改 root 用户的密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
将 新密码 替换为你想要设置的新密码。修改完成后,使用 exit 命令退出 MySQL 命令行界面。
配置 MySQL 服务开机自启
为了让 MySQL 服务在系统启动时自动运行,可以创建一个启动项:
sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql.server
sudo chmod +x /etc/init.d/mysql.server
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysqld.plist
验证配置
再次打开终端,输入以下命令登录 MySQL:
mysql -u root -p
输入之前设置的新密码,如果能够成功登录,说明 MySQL 已经配置成功。