php - Symfony SQLSTATE[HY000] [2002] 1and1 服务器拒绝连接

标签 php mysql symfony

我正在尝试在 1and1 服务器上部署我的 symfony api。但我无法通过此错误:

request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\ConnectionException: "An exception occured in driver: SQLSTATE[HY000] [2002] Connection refused" ...

我的 Symfony parameters.yml:

parameters:
    database_host: 127.0.0.1
    database_port: 3316
    database_name: myDbName
    database_user: MyUserName
    database_password: MyPassword
    database_unix_socket: /tmp/mysql5.sock

config.yml 中,我添加了 unix_socket:

doctrine:
    dbal:
    driver:   pdo_mysql
    host:     "%database_host%"
    port:     "%database_port%"
    dbname:   "%database_name%"
    user:     "%database_user%"
    password: "%database_password%"
    unix_socket: "%database_unix_socket%"
    charset:  UTF8

以前有人想过这个错误吗?

最佳答案

我通过 localhost 更改了 127.0.0.1,现在它可以工作了

关于php - Symfony SQLSTATE[HY000] [2002] 1and1 服务器拒绝连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36326285/

相关文章:

php - 带有 php 表的数据表

javascript - AJAX GET 未获取 JSON 编码对象

php - PHP 和 MySQL 的问题

symfony - MonologBu​​ndle FingerCrossedHandler : how to configure excluded_404s

php - 创建包后的 Symfony3 ClassNotFoundException

php - Doctrine 事件 post_persist

php - 阻止来自 Google Bot 的选择列表数据

php - 如何在 PHP 中反转多维数组

mysql - 如何在 Laravel 中运行左外连接 SQL 查询

mysql - 如何处理有并发风险的任务?