首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >警告:无法连接到数据库(不支持连接到3.22、3.23和4.0 ) SQLSTATE[HY000] [2054]

警告:无法连接到数据库(不支持连接到3.22、3.23和4.0 ) SQLSTATE[HY000] [2054]
EN

Stack Overflow用户
提问于 2016-03-24 07:18:02
回答 1查看 4.6K关注 0票数 3

昨天我正在编写代码时,突然出现了以下错误消息:

警告: PDO::__construct():不支持连接到3.22、3.23和4.0。服务器是3.23.58-在第18行的登录/ SQLSTATEHY000 /db.php连接到3.22、3.23和4.0服务器是不受支持的

我的DB.php第18行:

代码语言:javascript
复制
$this->_pdo = new PDO(
    'mysql:host='.config::get('mysql/host').
    ';dbname='.config::get('mysql/db'), 
    config::get('mysql/username'), 
    config::get('mysql/password')
);

因此,基本上--如果我做对了--警告说我的mysql数据库已经过时了。这一点都没有意义,因为它以前使用过PDO,而且我在DB.php或Init.php中也没有改变任何东西。

  • 服务器版本:4.1.22-日志
  • MySQL-Client-Version: 5.1.61
  • phpMyAdmin: 2.11.11.3
  • php-Version: 5.6.12

此外,我在domainfactory中签入了它,其中清楚地显示我的php版本为5.6.12,我的MySQL版本为5.1.16。

所以我觉得我的网页机有问题,但我决定先问一下。我的设置有什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2021-08-20 13:17:45

此错误表示使用的MySql版本太旧。

DomainFactory用户经常面临错误,试图连接到127.0.0.1

如果您正在使用Domainfactory ,请确保连接到"mysql5.yourdomain.yourtld"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36194975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档