我正在尝试建立一个本地mysql并在我的macos机器上运行。我遵循这些指示:https://laravel.com/docs/5.7/valet#installation
我正在安装通过自制。
我试过重新安装mysql
我有两个用户:一个负责安装的管理员,一个负责开发和正常活动的普通用户帐户。也许这就是问题的根源
我期望的是:
每次启动macbook时,mysql都会像以前一样运行(最好是不管我登录了哪个用户帐户)。
错误:
当我尝试通过sequel pro或running连接时 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
1条答案
按热度按时间dvtswwa31#
所以我终于找到了解决办法,结果很简单。我尝试过多次重新安装等,但最终成功的是修复了通过brew安装后brew无法获得的权限。
跑步
然后重新启动mysql服务器:
解决了问题???