我试过寻找答案,但没有任何帮助。有一个脚本在php上运行pdo,它拒绝工作。事实上,任何与pdo连接到mysql服务器的脚本都拒绝在服务器上运行。
事情是它在其他VPS上运行良好,更奇怪的是它在2天前完美运行。然后它就停止了工作,即使我没有改变任何东西。所以我重新安装了几次VPS并没有任何帮助。我有一个新的VPS,情况是一样的。
服务器使用Centos 7 64x,Nginx,Mariadb,Php-fpm,php-mysq和php-pdo。
事情发生在之前和上次我通过重新安装VPS几次修复它但现在它似乎不起作用。我不知道我做错了什么。
可能是我遗漏了一些明显的东西,我不知道,我希望你能帮忙。
完整错误代码:
致命错误:带有消息的未捕获异常'PDOException' 'SQLSTATE [HY000] [2003]无法连接到MySQL服务器 '92。 。。* '(13)'在/usr/share/nginx/html/checkercs.php:32 Stack 追踪:#0 /usr/share/nginx/html/checkercs.php(32): PDO-> __ construct('mysql:host = 92 .....','*****','********* ...')#1 在第32行的/usr/share/nginx/html/checkercs.php中抛出{main}
第32行:
war
正如我之前所说,脚本很好,它适用于其他服务器。这是服务器的麻烦。