所以,我最近在我的Macbook (MacOS10.11)中安装了Mysql Server,我还安装了Mysql Workbench,它工作得很好!
当我想使用Php Artisan从Laravel Project迁移时,问题就来了,每次我运行php artisan migrate命令时,它都会返回以下错误
[PDOException]
SQLSTATE[HY000] [2002] No such file or directory 我还注意到我必须通过以下路径安装mysql:
/usr/local/mysql
/usr/local/mysql-5.7.13-osx10.11-x86_64/ (this is the one I am using)我在.bash_profile中放置了一个指向新路径(5.7.13)的路径,如下所示:
export PATH=${PATH}:/usr/local/mysql-5.7.13-osx10.11-x86_64/bin/你们知道我该怎么解决这个问题吗?谢谢你的帮助!
发布于 2016-06-10 07:33:16
二进制文件的路径并不重要,在本例中,它查找的是MySQL套接字文件。
PHP
find / -name mysql.sock)
php -i |grep pdo_mysql.default_socket查看默认路径)ln -s /usr/local/mysql/var/mysql.sock /tmp/mysql.sock的任何MySQL扩展)设置正确的路径https://stackoverflow.com/questions/37737514
复制相似问题