mysql - Illuminate\Database\QueryException SQLSTATE[HY000] [2002] 没有这样的文件或目录

标签 mysql laravel ubuntu xampp localhost

我正在尝试将 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 service mysql start 后的新问题。
enter image description here

最佳答案

根据您的错误屏幕截图,我在您的问题中看到了。现在它的连接错误。检查您是否输入了正确的用户名、密码、数据库名称和服务器名称。
如果您使用 mariadb,请尝试在服务器名称中指定端口,例如 localhost:3306 或 127.0.0.1:3306
对于故障排除,请访问 http://localhost/phpmyadmin 并检查您给定的凭据是否有助于您进行日志记录。

关于mysql - Illuminate\Database\QueryException SQLSTATE[HY000] [2002] 没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69999142/

相关文章:

java - 标准 java 库的 java-doc 问题

linux - MEM 向 <主机> 发送 STATUS 命令时出错,配置将被重置 : MEM: Can't read node

javascript - 为什么这个表单不会调用JS函数? (尝试使用 PHP 脚本和 AJAX 获取调用 MySQL 数据库的自动完成表单字段)

Mysql 从 2 个不同数据库的 2 个表中选择

php - 从 PHP 的 while 循环中获取随机数组

jquery - 在 Bootstrap 表中添加行错误

SQL:如何为其他表上的每条记录选择过去日期最近的记录

php - Carbon 'InvalidArgumentException' 覆盖 $dateFormat 属性时消息为 'Trailing data'

database - 为个人项目设计数据库

linux - 如何在 Microsoft azure 上使用 Ubuntu 操作系统创建云服务