1

这是我的代码,在远程服务器上:

$username = 'myuser';
$password = 'password';
mysql_connect('localhost', $username, $password) or die ('blah blah blah');

偶尔,它会给我这个错误:

用户'myuser'@'localhost'的访问被拒绝(使用密码:否)

此错误持续约6 分钟,然后消失

为什么会这样?我该如何解决?

PS:请不要担心我使用mysql_*. 我也是用mysqli的,问题也出现了。请帮忙。

4

1 回答 1

2

因为,您收到的错误是

用户'myuser'@'localhost'的访问被拒绝(使用密码:否)

并不是

等等等等等等

die ('blah blah blah');如分段中所定义;该错误不是因为您连接到 MySQL 服务器。

这很可能是因为用户myuser不必PRIVILEGES执行您要求它执行的任务(可能是DELETE,可能是,UPDATE甚至可能是SELECT

于 2013-04-04T07:33:37.317 回答