php - 无法连接到 VPS 服务器上的 MySQL

标签 php mysql

我想使用以下代码连接到 VPS 服务器。这是什么问题?

<?php
$con = mysqli_connect("A.B.C.D", "user", "pass", "db1");
if (!$con)  {
    die("Could not connect: ".mysqli_errno());
}

$sql = "SELECT * FROM table1";

$result = mysqli_query($con, $sql);
$row = mysqli_fetch_array($result);
extract($row);

echo $name;

?>

上面的代码给出错误:无法连接:

但是,当我使用“localhost”并在笔记本电脑中的数据库和表的副本上运行此脚本时,它会顺利运行并回显表中第一条记录的名称。

为什么我无法连接到我的 VPS?

最佳答案

确保 MySQL 已启用外部访问,您可能无法从远程计算机访问 VPS。

更新:您可以访问 phpmyadmin 或类似的工具吗?

关于php - 无法连接到 VPS 服务器上的 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21290493/

相关文章:

java - 提交事务后数据未更新

mysql - 如何优化从多个表(到一个表)的删除查询?

mysql - 分层数据库模型有问题吗?

php - fab.com 双点线是如何创建的 : css or image?

php - 组合或继承

PHP:如何将信息返回到等待脚本并继续处理

php - 消除与教义的关联

php - md5hash 从 php 到 python 但错误

mysql - 如何将列解释为每个查询具有不同的字符集?

mysql - Sequelize - 如何在模型中定义触发器?