【发布时间】:2020-01-13 14:05:59
【问题描述】:
我最近将我的 laravel 代客升级到版本 2,它通过 brew 安装了 php 7.2。我以前使用过 php 7.1。我遇到了一些颠簸,但让 php 和 valet 工作,但一旦我发现 mysql 不再工作。如果我确实 brew services start mysql 它显示成功,但如果我输入 mysql -v 我会收到以下错误消息。 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
如果我输入 mysql.server start 我会收到以下错误消息
./usr/local/Cellar/mysql/8.0.17_1/bin/mysqld_safe: line 674: /Users/swany/.valet/Log/mysql.log: No such file or directory
2019-09-11T17:24:54.6NZ mysqld_safe error: log-error set to '/Users/swany/.valet/Log/mysql.log', however file don't exists. Create writable for user 'mysql'.
/usr/local/Cellar/mysql/8.0.17_1/bin/mysqld_safe: line 144: /Users/swany/.valet/Log/mysql.log: No such file or directory
ERROR! The server quit without updating PID file (/usr/local/var/mysql/Chriss-MacBook-Pro-2.local.pid).
我见过其他人有类似的问题,但是当我浏览了一些解决方案时,他们似乎对我不起作用。我希望能够保存我在运行 mysql 时已经拥有的所有数据库。我没有尝试升级 mysql,但它可能会作为代客升级的一部分进行尝试。
【问题讨论】:
标签: php mysql macos laravel-valet