Artisan 正在尝试使用 Ubuntu MySQL 数据库而不是 XAMPP 的

Artisan is trying to use the Ubuntu MySQL database instead of XAMPP's

我是第一次使用 Linux 进行 Web 开发。我正在使用 Laravel(和 XAMPP)开发一个应用程序,我在 Windows.

上没有遇到任何问题

然而,这一次,每当我 运行 php artisan 命令刷新我的数据库时,我都会收到 Artisan 无法连接到数据库的错误消息。

我意识到他正在尝试访问 Ubuntu 的 MySQL 数据库而不是 XAMPP 的数据库。这可能是因为我使用的是全局 php 命令而不是 运行ning XAMPP 的 php 命令(我在 Windows 上使用过)。我确定 .env 文件和数据库配置文件指向正确的数据库。

有没有办法让 Artisan 使用 XAMPP 的 php 命令?请记住,我的知识非常有限Linux。

谢谢。

您应该终止 Ubuntu 的 MySQL 服务器,google 如何执行此操作,然后您可以启动 xampp mysql 服务器xampp 控制器。