首页 > 解决方案 > SQLSTATE[HY000] [2002] mac中没有这样的文件或目录迁移问题

问题描述

我在这里遇到了问题,所以我设置了 mac 进行开发,然后我使用 brew mysql 5.7 安装

但我根本无法迁移

然后我收到了这个错误信息

Illuminate\Database\QueryException : SQLSTATE[HY000] [2002] No such file or directory (SQL: SHOW FULL TABLES WHERE table_type = 'BASE TABLE')

我的 .env 看起来像这样

DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=database_name
DB_USERNAME=root
DB_PASSWORD=

但我可以使用 brew 登录 mysql CLI 我仍然不明白问题出在哪里

更新 :

这可以通过安装mysql_secure_installation

源修复问题:https ://www.youtube.com/watch?v=xX9W5dmEpO0&t=284s

修复用户授权:带有 MySQL 8.0+ 的 PHP 错误:服务器请求客户端未知的身份验证方法

标签: phpmysqllaravelmacoshomebrew

解决方案


推荐阅读