0

我正在将我的 php 页面与数据 bsae 连接,但连接不是 eshtablish 并且出现警告。我的用户名、密码和主机名是正确的,我检查了很多次。我不明白为什么会发生这种情况。请是..警告如下..

" Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'dewasdia'@'uni.universalworkplace.com' (using password: YES) in /home/dewasdia/public_html/main.php on line 7 fail "

php代码是

function connection()
{
mysql_connect('www.xxxx.com','xyz','xyz') or die (" fail");
mysql_select_db('dewasdia_dewas') or die(mysql_error());
} 
4

1 回答 1

0

您可能在mysql.user表中没有允许来自脚本主机 ( uni.universalworkplace.com) 的连接的条目。

您需要使用类似的东西授予访问权限

GRANT ALL ON dewasdia_dewas.*
    TO 'dewasdia'@'uni.universalworkplace.com'
    IDENTIFIED BY 'xyz';

FLUSH PRIVILEGES;
于 2012-12-13T11:58:43.470 回答