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()