gpt4 book ai didi

尝试连接到 MySQL 数据库时出现 PHP 错误

转载 作者:搜寻专家 更新时间:2023-10-30 23:34:56 25 4
gpt4 key购买 nike

我的数据库连接有问题。这听起来很简单,但我一直在寻找解决方案......

我的服务器:

  • Ubuntu 16.04
  • Apache 2
  • PHP 7.0.15

我把这个PHP脚本放到了/var/www/html里,给它chmod 744/755进行测试。

try {
$pdo=new PDO ('mysql:dbname=test;host=ip-address', 'user', 'password');
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
echo 'Verbindung fehlgeschlagen: ' . $e->getMessage();
}

但是当我在浏览器中调用这个文件时,会出现以下消息:

SQLSTATE[HY000] [2002] Connection refused

数据库用户拥有一切权利。我也尝试了 root 用户。

谁能帮我解决这个问题?可能是什么问题呢?我找不到答案。

谢谢 - Flo!

最佳答案

你的代码是正确的,我已经用我的数据库测试过了。只有小的拼写错误,catch(PDOException §e) 有错误的字符 '§' 而不是 '$'

关于尝试连接到 MySQL 数据库时出现 PHP 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44248209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com