首页 > 解决方案 > 如何在创建新数据库时修复“SQLSTATE [HY000] [2002] 连接被拒绝”

问题描述

在启动我的 dockercontainer 时,我需要创建一个新的数据库。

由于 Laravel 不提供创建新数据库的命令,因此我制作了自己的工匠命令(如何使用 Laravel 创建 mysql 数据库)。

我的自定义命令:

php artisan make:database newdb

当我执行这个命令时,我得到了错误SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.

为什么我会收到此错误?过去,当我尝试访问尚未创建的数据库时出现此错误,但现在我正在创建一个新的数据库,我只是不明白,为什么它会抛出此错误。

任何帮助,将不胜感激

标签: mysqldatabaselaravellaravel-artisan

解决方案


推荐阅读