我有两台服务器(虚拟机 - 我可以远程连接这些服务器)- 服务器1和服务器2。
我将网页放在服务器1上,将数据库放在服务器2上。
我目前正在尝试从服务器1连接到服务器2上的一个数据库。
以下是我的php代码:
我觉得有些困惑,因为它显示@server1,但我想连接的是server2。有人能提供一些见解吗?
谢谢。
附注:它们都在Windows 2008上。
我将网页放在服务器1上,将数据库放在服务器2上。
我目前正在尝试从服务器1连接到服务器2上的一个数据库。
以下是我的php代码:
<?php
$dbhost = 'xxx.xx.xx.xx:xxxx';
$dbuser = 'xxxxxx';
$dbpass = 'xxxxxx';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error connecting to mysql' . mysql_error());
$dbname = 'database';
mysql_select_db($dbname);
?>
当我尝试连接时,出现了以下错误信息:
Access denied for user 'xxxxxx'@'server1' (using password: YES)
我觉得有些困惑,因为它显示@server1,但我想连接的是server2。有人能提供一些见解吗?
谢谢。
附注:它们都在Windows 2008上。