【发布时间】:2019-03-31 05:15:54
【问题描述】:
我正在尝试在我的 macos 机器上启动并运行本地 mysql。我正在遵循这些指示:https://laravel.com/docs/5.7/valet#installation
- 我正在通过 Homebrew 安装。
- 我试过重装mysql
- 我有两个用户:一个管理员来安装东西,一个普通用户帐户用于我的开发和正常活动。也许这就是导致问题的原因
我的期望:
每次我启动我的 macbook 时都会像以前一样运行 MySQL(无论我登录的是什么用户帐户,最好)。
错误:
当我尝试通过 Sequel Pro 连接或直接运行 mysql -u root 时,出现错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
我尝试过的
-
sudo brew services restart mysql@5.7。运行成功,但是mysql还是不行。 -
[admin:~]$ brew services start mysql@5.7错误Could not find domain for Error: Failure while executing; /bin/launchctl enable gui/501/homebrew.mxcl.mysql@5.7 exited with 112. - 遵循以下指令:MacOSX: autostart mysql on boot
- 尝试从我的普通用户帐户手动启动:
[myuser:~]$ mysql.server start错误:Starting MySQL ./usr/local/Cellar/mysql@5.7/5.7.24/bin/mysqld_safe: line 144: /usr/local/var/mysql/mymacname.local.err: Permission denied
【问题讨论】:
标签: php mysql macos homebrew laravel-valet