我在网络开发方面有点新鲜,我正在使用远程服务器来解决这个问题。
我可以通过SSH使用远程服务器的域连接远程服务器中的MySQL,一切正常,但出于某种原因,它不能处理我的php文件。
这是我的连接代码:
$servername = "domain_name";
$username = "user";
$password = "password";
$database = "db_name";
$port = 3306;
// Create connection
$conn = new mysqli($servername, $username, $password, $database, $port);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
但我在文件中唯一得到的是:
Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2003): Can't connect to MySQL server on 'DOMAIN' (111)
作为我试过的旁注:
- 使用服务器的IP地址而不是域名
- 将端口改为3307
我该如何解决?
另外,我无法访问服务器本身