我有一个特殊的情况,数据库连接在实时服务器上工作,但不在我的本地计算机上。
我有以下连接脚本来访问我的本地计算机(运行 WAMP)以及实时服务器上的数据库:
function GetGlobalConnectionOptions()
{
return array(
'server' => 'localhost',
'port' => '3306',
'username' => 'sample_username',
'password' => 'sample_password',
'database' => 'sample_database'
);
我可以很好地连接到实时服务器数据库。但是,我无法连接到测试计算机上的 localhost 数据库。这是我收到的错误:
Could not connect to localhost:
Access denied for user ''@'localhost' to database 'sample_database'
我不明白它如何在我的本地主机上不起作用。另外,我担心它说用户是''@'localhost'而不是sample_username@localhost。可能这是问题的一部分,但我被困住了。任何建议将不胜感激。
仅供参考,我在每个数据库中都设置了两个用户名,并授予了所有权限。