驱动器中发生连接拒绝异常:SQLSTATE [HY000} [2002]

时间:2019-05-27 21:48:40

标签: php mysql docker docker-compose symfony4

因此,我正在启动docker symfony 4项目,并且尝试使用控制器。我已经通过运行创建了所需的数据库     学说:数据库:创建

它可以正常工作并创建了我的数据库,因此连接良好。但是,当我在下面运行此代码时。我得到那个错误。我对为什么mysql无法连接有些困惑。有人知道吗?

我曾尝试更改mysql版本,将其组成并更新其他mysql根目录和密码,但未连接。

class HospitalAdminController extends AbstractController
{
     /**
     * @Route("/admin/hospital/new")
     */
    public function new(EntityManagerInterface $em)
    {
        $hospital = new Hospital();
        $hospital->setName('Example Hospital')
            ->setPhone(8175831483)
            ->setAddress('123 Avenue');

        $em->persist($hospital);
        $em->flush();


        return new Response(sprintf(
            'Hiya! New Hospital id: #%d phone:%s address%s',
            $hospital->getId(),
            $hospital->getPhone(),
            $hospital->getAddress()

        ));

    }
} 

只是尝试运行我的控制器并进行概念验证。

0 个答案:

没有答案