首页 > 解决方案 > 如何连接到 (Plesk Obsidian) 数据库

问题描述

我正在尝试连接到本地主机下的我的 Abonnement 数据库“mydatabase”。

telnet localhost 3306 正在工作并成功连接。

symfony 告诉我以下错误:'驱动程序中发生异常:SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfo 失败:名称解析暂时失败'

如果我尝试在没有密码的情况下进行连接,它会发现服务器给了我正确的错误消息。在 Plesk 中连接数据库的正确方法是什么?

Symfony .env

DATABASE_URL=mysql://dbuser:dbpass@localhost:3306/mydatabase

标签: databasesymfonyplesk

解决方案


好的,经过几个小时的搜索,我找到了解决方案:

我的数据库密码有不正确的字符,在我的例子中是 $ 和 ?。我认为 '?' 在我的情况下是不允许的。修改密码后一切正常。

感谢阅读,我希望有人需要这些信息作为帮助。


推荐阅读