database - 如何连接到 (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
解决方案
好的,经过几个小时的搜索,我找到了解决方案:
我的数据库密码有不正确的字符,在我的例子中是 $ 和 ?。我认为 '?' 在我的情况下是不允许的。修改密码后一切正常。
感谢阅读,我希望有人需要这些信息作为帮助。
推荐阅读
- c# - C#在点击时隐藏和显示按钮
- jenkins - 在 postbuild-plugin 中访问 jenkins 构建工件
- python - Identify all instances of problematic quotation marks
- c++ - boost.asio 和 unpv 中的数据包 unp.h 有什么区别?
- cassandra - 如何将 sstablesplit 添加到现有的 Cassandra 集群?
- haskell - Cabal / Stack 忽略自定义安装脚本的 ghc 选项
- mysql - 如何在 MySQL 中以通用格式存储电话号码
- pjsip - pjsip 是否支持发送和接收 DTMF 音?
- php - 我可以将 php 变量传递给 Laravel 中的 Html 文件吗
- python - 在 Bash 脚本中计算 ISO-8601 期间的日期