如何将本地symfony 4项目与在线数据库连接

问题描述 投票:0回答:1

我的配置看起来像这样

doctrine:
  dbal:
    driver: 'pdo_mysql'
    server_version: '5.7'
    charset: utf8mb4
    host: '%env(DATABASE_HOST)%'
    port: '%env(DATABASE_PORT)%'
    user: '%env(DATABASE_USER)%'
    password: '%env(DATABASE_PWD)%'
    dbname: '%env(DATABASE_NAME)%'
    url: '%env(resolve:DATABASE_URL)%'

在.env

DATABASE_HOST=98.***.***.121
DATABASE_PORT=3306
DATABASE_USER=user
DATABASE_PWD=pass
DATABASE_NAME=database

但我有此错误

驱动程序中发生了异常:SQLSTATE [HY000] [2002]暂时取消了与州党的联系,并召集了可自行选择的州或省,或将其与州联系起来。纳帕斯邦杜纳河。

mysql pdo symfony4
1个回答
0
投票

这是超时。

您需要检查IP地址和端口是否正确,防火墙中的端口是否已打开以及MySQL守护程序是否在服务器上正确运行。

© www.soinside.com 2019 - 2024. All rights reserved.