在macOS上启动MySQL

在macOS上启动MySQL服务,可以使用内置的mysql.server脚本,该脚本通常位于 /usr/local/mysql/support-files 目录下。 如果是通过Homebrew安装的MySQL,则可以使用brew services来启动MySQL服务。

1
2
> ls /usr/local/opt/mysql/support-files/
magic               mysql-log-rotate    mysql.server        mysqld_multi.server

以下是通过mysql.server启动MySQL的步骤:

  1. 打开终端。

  2. 转到包含mysql.server的目录,如果是通过Homebrew安装的,则可能是/usr/local/opt/mysql/homebrew.mxcl.mysql.plist。

  3. 执行以下命令启动MySQL服务:

1
sudo /usr/local/mysql/support-files/mysql.server start

如果是通过Homebrew安装的MySQL,可以使用以下命令启动:

1
2
3
4
5
6
7
> brew services start mysql
==> Successfully started `mysql` (label: homebrew.mxcl.mysql)

> brew services list
Name              Status  User File
mysql             stopped piao ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

启动后,可以通过运行 mysql -u root -p 命令并输入的MySQL root用户密码来登录到MySQL服务器。

如果想让MySQL服务在开机时自动启动,可以使用launchctl将其加入到启动服务中,或者使用上述brew services start命令。