我经历了laravel待办事项应用程序,并被卡在PHP工匠迁移部分。我知道这个问题已经在这里发布了很多次,但是我觉得我已经尝试了很多建议,这些建议不起作用 - 将主机更改为localhost和127.0.0.1,为.env文件生成密钥,添加一个套接字,强制迁移等。下面是我的.env和数据库文件的截图供您参考。任何援助非常感谢!php artisan migrate - SQLSTATE [HY000] [2002]没有这样的文件或目录
0
A
回答
0
所以因为你使用MAMP,有几个注意事项这或许是不明确的,比如MAMP不使用普通Unix套接字。
但解决您的问题,您需要做在你的数据库配置文件下面,更换unix_socket
本:
'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock',
你也可能需要运行:
php artisan cache:clear
将之前的配置文件缓存起来。
0
自从我使用MAMP以来有同样的问题。我对laravel 5.5,所以我database.php中有mysql
指令下,这条线:
'unix_socket' => env('DB_SOCKET', ''),
解决的办法是增加其缺少对环境的文件DB_SOCKET选项:
DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock
相关问题
- 1. SQLSTATE [HY000] [2002]没有这样的文件或目录
- 2. SQLSTATE [HY000] [2002]没有这样的文件或目录
- 3. SQLSTATE [HY000] [2002]没有这样的文件或目录 - PHP守护
- 4. Magmi错误: “SQLSTATE [HY000] [2002]没有这样的文件或目录 - ”
- 5. Laravel3迁移:SQLSTATE [HY000] [2002]没有这样的文件或目录
- 6. Symfony错误:[PDOException] SQLSTATE [HY000] [2002]没有这样的文件或目录
- 7. Magento的安装SQLSTATE [HY000] [2002]没有这样的文件或目录错误
- 8. php artisan migrate laravel 5.3给我PDOException] SQLSTATE [HY000] [2002]连接拒绝
- 9. Concrete5 SQLSTATE [HY000] [2002]本地主机上没有这样的文件或目录
- 10. Laravel应用程序不能在Shippable上运行 - SQLSTATE [HY000] [2002]没有这样的文件或目录
- 11. 未捕获的异常“PDOException”有消息“SQLSTATE [HY000] [2002]没有这样的文件或目录
- 12. Magento 1.7错误:SQLSTATE [HY000] [2002]没有这样的文件或目录有时只有
- 13. mysql的犯错,mysqli_real_connect():(HY000/2002):没有这样的文件或目录
- 14. 优胜美地MAMP - 连接错误:SQLSTATE [HY000] [2002]没有这样的文件或目录
- 15. SQLSTATE [HY000] [2002]错误
- 16. SQLSTATE [HY000] [2002]连接被拒绝laravel 5.4
- 17. SQLSTATE [HY000] [2002]连接超时
- 18. 警告:mysqli_real_connect():(HY000/2002):没有这样的文件或目录在/private/tmp/wordpress/wp-includes/wp-db.php在线1452
- 19. SQLSTATE [HY000] [2002]无法找到主机php
- 20. SQLSTATE [HY000] [2002]操作超时
- 21. php artisan migrate抛出PDOException
- 22. 在magento2中安装模块时出现错误'SQLSTATE [HY000] [2000]没有这样的文件或目录'
- 23. Php artisan migrate failed Laravel
- 24. 没有这样的文件或目录
- 25. “:没有这样的文件或目录”
- 26. 没有这样的文件或目录
- 27. 没有这样的文件或目录?
- 28. 没有这样的文件或目录
- 29. Laravel:没有这样的文件或目录(SQL:创建表'迁移')
- 30. 什么会导致间歇性SQLSTATE [HY000] [2002]从Debian Lenny上的php PDO mysql没有这样的文件或目录错误?
我改变了unix_socket与你上面的建议,并清除缓存但仍然收到错误消息 - [PDOException] SQLSTATE [HY000] [2002]没有这样的文件或导演 – emily