Illuminate\Database\QueryException SQLSTATE[HY000] [2002] 没有那个文件或目录

Illuminate\Database\QueryException SQLSTATE[HY000] [2002] No such file or directory

我正在尝试将 Xampp MySQL 与我的 laravel 项目联系起来。我还有以下问题

"Illuminate\Database\QueryException SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from md_countries) "

当我 运行 PHP artisan 迁移时。我使用 php7.4、Laravel8、Ubuntu20 终端和 XAMPP 更新的服务器。我已经导入了 sql 文件并且我的 .env 文件配置是正确的。

已编辑::这是我 运行 sudo 服务 mysql 启动后的新问题。 enter image description here

根据我在你的问题中看到的错误截图。现在它的连接错误。检查您是否输入了正确的用户名、密码、数据库名称和服务器名称。 如果您使用的是 mariadb,请尝试在服务器名中指定端口,例如 localhost:3306 或 127.0.0.1:3306

如需疑难解答,请访问 http:///localhost/phpmyadmin 并检查您提供的凭据是否有助于您进行日志记录。