php - 尝试使用php访问远程数据库

标签 php mysql

嗨,我正在尝试使用 PHP 访问远程数据库。 远程数据库是MySQL。以下是我遇到的错误的屏幕截图。任何人都可以帮助我。提前致谢。

我检查过以下内容完全没问题:-

  1. 数据库名称
  2. 端口号
  3. IP地址
  4. 用户名和密码

这是数据库连接代码

<?php

class Database {
/*  
    public  $dbhost = "mysql:dbname=a_t;host=localhost:3306";
    $dbhost = "mysql:host=10.75.225.171;port=3306;dbname=apt";
    public  $dbuser = "root";
    public  $dbpass = "root";
    public  $dbname = "a_t";
    public  $connection;
    public  $selectdb;
    public  $isConnected;
    public  $dbh;

    */

    public  $dbhost = "mysql:dbname=25thcraft;host=52.xx.xx.xxx;port=3306";

    public  $dbuser = "tribhuvan";
    public  $dbpass = "123456";
    public  $dbname = "25thcraft";
    public  $connection;
    public  $selectdb;
    public  $isConnected;
    public  $dbh;

    //$user = 'dbuser';
    //$password = 'dbpass';

    public function Connection()
    {
        try
        {   
             $this->dbh = new PDO($this->dbhost, $this->dbuser, $this->dbpass);
            // echo "true";
                return  $this->dbh;
        }
        catch(Exception $e)
        { 
                $this->isConnected = false;
                throw new Exception($e->getMessage());
        }
    }

    public function Disconnect()
    {
        $this->datab = null;
        $this->isConnected = false;
    }
}
?>

enter image description here

最佳答案

如果要建立到远程连接的连接,则必须将主机配置为接受这些连接。默认情况下禁用哪些。最好你可以联系房东来调查一下。

关于php - 尝试使用php访问远程数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34723203/

相关文章:

PHP查询两个日期之间登录用户和未登录用户

php - 如何在一行中打印多个 href 链接?

php - Yii SOAP Web 服务返回 XML

php - 基于主键从 mysqli 查询创建 JSON

mysql - Cake php结合查询条件

php - 使用 %C3 特殊字符时数据输入 mySQL 被截断

php - PHP 中大型项目的对象和类结构

php - Codeigniter 2.1 - 首先上传图像,然后在数据库中创建图库

java - Maven 如何为 create-schema 命令指定 sql 文件的目录

php - 图像上传与形式发送内容