我最近决定将一些网站从一个托管移动到另一个托管,但我想将所有数据库保留在旧托管上。
我所做的是转移所有域名&我需要的文件,并在每个网站的dbconfig中,将''localhost''更改为旧服务器的ip。我还将新服务器的IP列入白名单以访问MySQL。
当我尝试访问任何建立数据库连接的网站时,我收到错误
Access denied for user 'root'@'localhost' (using password: NO)
有趣的是,我没有''localhost''设置&我的用户也不是“根”。从哪里得到这些虚假信息?
我的DBConnection示例
<?php
//database Host
$dbhost = "198.57.246.***";
//username for db
$dbuser = "toms**_rustu";
//password for db
$dbpass = "Nb******";
//database Name
$dbname = "toms**_rust";
//loginSeed
//Connect to MySQL Server
$dbcon = mysql_connect($dbhost, $dbuser, $dbpass);
//Select Database
mysql_select_db($dbname) or die(mysql_error());
//create users table
?>