Laravel 应用程序无法完成迁移 - 新安装 - 如何修复数据库连接

Posted

技术标签:

【中文标题】Laravel 应用程序无法完成迁移 - 新安装 - 如何修复数据库连接【英文标题】:Laravel application fails to complete migration - New install - How to fix database connection 【发布时间】:2021-04-29 19:28:11 【问题描述】:

我为客户设置了一个新应用程序并启动了 php artisan migrate,我得到了经典错误:

SQLSTATE HY000 2002 由于目标机器主动拒绝,无法建立连接

我搜索了所有配置文件并尝试了所有数据库组合,但我确定不是这样。它似乎在内置 Web 服务器和数据库之间。我配置mysql如下:

DB_CONNECTION=mysql 
DB_HOST=127.0.0.1 
DB_PORT=3306 
DB_DATABASE=mcc_majestic 
DB_USERNAME=root 
DB_PASSWORD=

我正在运行 Laravel 8.23.1 和 PHP 8。新安装的操作系统是 Windows 10 Pro,以便以后支持 Docker。防火墙不是问题。有没有人最终处于这个位置,你改变了什么来解决它?我被卡住了,直到这个问题得到解决。任何帮助将不胜感激。

【问题讨论】:

那么数据库服务器正在运行localhosf?您是否再次检查了 root 帐户的密码? 【参考方案1】:

这不是 Laravel 问题。

确保您的本地服务器已启动并正在运行。

【讨论】:

以上是关于Laravel 应用程序无法完成迁移 - 新安装 - 如何修复数据库连接的主要内容,如果未能解决你的问题,请参考以下文章

SQLSTATE[HY000] [2002] 权限被拒绝 Laravel PDO 驱动程序(凭证通过工匠迁移工作)

在新安装的centos系统中,yum命令,wget,ifconfig都无法使用,怎么解决

Laravel 4:PHP 致命错误:调用未定义的方法 Blueprint::int()

加装NVME固态硬盘后电脑启动特别慢怎么解决?

如何将原来的oracle里dbf文件数据,导入到新安装的oracle里?

ubuntu apt安装的软件克隆