我正在尝试使用以下代码通过 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/