php - MySQLi - 找不到用户

标签 php mysql mysqli

我正在尝试使用以下代码通过 MySQLi 创建到 MySQL 数据库的连接:

$con = mysqli_connect( "localhost", "wesley", "", "project_tim" );

现在,我的错误(好吧,警告)如下:

警告:mysqli::mysqli(): (HY000/1044): 用户 ''@'localhost' 访问数据库 'project_tim' 被拒绝

如您所见,错误行中没有用户。问题可能是什么?我有最新版本的 Xampp,用户已创建并且两个服务都在运行。

最佳答案

最后问题是wesley用户没有访问数据库的权限。

要为 wesley 用户提供权限,请在 MYSQL 控制台或 phpMyAdmin 中运行此命令

GRANT ALL ON project_tim.* TO 'wesley'@'localhost';

然后重新启动您的xampp

关于php - MySQLi - 找不到用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24242765/

相关文章:

php - 如何从 mysql 表中检索没有默认值的值

php - 序列号在 PHP MySql 表中不起作用

python - 将 func.now() 从 sqlalchemy 转换为字符串

php - 使用数组获取 num 行

php - 找不到类 mysqli

php - 侧边栏移动到底部

php 打印 div 并将其另存为 .jpeg

mysql - 如何从 hibernate+spring 应用程序将 csv 文件导入 mysql?

mysql - SQL ORDER BY 具有动态多个值的特定序列?

php - 在 PHP 函数 for 循环中将 mysql result() 转换为 mysqli