我可以打开mySql连接,但不能打开特定的数据库

时间:2014-05-20 17:37:19

标签: php mysql database-connection

我可以像这样打开MySQL服务器连接:

$con = mysqli_connect("localhost", "$username", "$password")

确认用户和密码正确无误。

但是,这不起作用:

$con = mysqli_connect("localhost", "$username", "$password", "$dbName")

它给了我:

Access denied for user 'xxx'@'localhost' to database 'yyy'

我确认数据库yyy具有用户xxx,并且该用户xxx具有完全权限。

打开服务器连接后,我可以添加哪些PHP语句,以帮助我确定访问被拒绝的原因?

1 个答案:

答案 0 :(得分:1)

我会尝试:

$con= mysqli_connect("localhost","root","password") or die ("Could not connect"); 

mysqli_select_db($con,"test_database") or die ("no database");