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

标签 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 语句来帮助我确定访问被拒绝的原因?

最佳答案

我会尝试:

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

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

关于php - 我可以打开 mySql 连接,但不能打开特定数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23766459/

相关文章:

php - 将月份和年份存储在mysql数据库中

php - WordPress mysql 错误

mysql - 从其他机器连接到 MySQL

php - 无法将我的数据存储到具有特定列的表中

javascript - 使用 PHP 创建 .JSON 文件

mysql - 在 MySql 中执行查询时与 only_full_group_by 相关的错误

PHP 允许数组中 MySQL 查询列中的特殊字符

mysql - 网络应用压力测试

node.js - Mongodb 与 nodejs 的连接

php - 如何在 php 中将数组序列化为 url queryString?