【发布时间】:2011-04-15 04:09:31
【问题描述】:
我有两台服务器(虚拟机——我可以远程连接到这些服务器)——服务器 1 和服务器 2。
我在服务器 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)
考虑到我正在尝试连接到服务器 2,我发现它显示为 @server1 有点令人费解。谁能提供任何见解?
谢谢
PS:它们都在 Windows 2008 上
【问题讨论】:
-
这个问题可能对你有帮助:[问题][1] [1]:stackoverflow.com/questions/14438544/…
标签: php mysql mysql-error-1045