每次我尝试连接到数据库时,都会收到此消息database select error .Access denied for user '<username>'@'localhost' to database '<database>'
。我的网站是远程托管的。要连接到数据库,我connect.php
是这样的:
$host = 'localhost';
$user = '<username>';
$pass = '<password>';
$db = '<database>';
$conn = mysql_connect($host,$user,$pass) or die('Unable to connect to host ');
@mysql_select_db($db,$conn) or die('database select error .'.mysql_error());
我已经交叉检查了username
和password
,它是正确的,我已经给了用户所有的权限<username>
。
怎么了?