正在为MySQL数据库创建新的PhpMyAdmin用户。错误

正在为MySQL数据库创建新的PhpMyAdmin用户。错误,php,html,database,mysqli,phpmyadmin,Php,Html,Database,Mysqli,Phpmyadmin,我正在使用XAMPPV3.2.1,我正在进行一个带有在线系统的学校项目。由于我是网络开发新手,我对如何做事情连一点提示都没有。因此,我在PhpMyAdmin中创建了一个新用户,我将其命名为“管理员”,并为其输入密码。它被拯救了。然后我创建了一个新的MySQL数据库,并尝试将其连接到一个简单的php文件。我用这条线连接 $con=mysqli_connect("localhost","administrator","r00tadmin###","mjca_db"); 我得到了这个错误

我正在使用XAMPPV3.2.1,我正在进行一个带有在线系统的学校项目。由于我是网络开发新手,我对如何做事情连一点提示都没有。因此,我在PhpMyAdmin中创建了一个新用户,我将其命名为“管理员”,并为其输入密码。它被拯救了。然后我创建了一个新的MySQL数据库,并尝试将其连接到一个简单的php文件。我用这条线连接

    $con=mysqli_connect("localhost","administrator","r00tadmin###","mjca_db");
我得到了这个错误

    Warning: mysqli_connect(): (HY000/1045): Access denied for user 'administrator'@'localhost' (using password: YES) in C:\xampp\htdocs\SkyEngine\System\index.php on line 3
无法连接到MySQL:用户“管理员”@“本地主机”的访问被拒绝(使用密码:是)

我不知道该怎么办,我试着在谷歌上搜索,但我不知道正确的语法。我希望任何人都能帮助我。谢谢

我想用户名“administrator”已经是预设的词了,请尝试使用其他用户名。
无论如何,检查一下本教程,如果这对你有帮助的话

不管怎样,我找到了答案。我找到了这个文件

    "C:\xampp\phpMyAdmin\config.inc.php"
打开它。跳到第19行并将其从

    $cfg['Servers'][$i]['auth_type'] = 'config';

我为早些时候的懒惰道歉。我自己找到了解决办法。我希望这对其他人有帮助

    NOTE: this also enables the login feature of PhpMyAdmin on XAMPP

您是否调用了
刷新权限创建用户之后?如果不是,你应该试试这个。如果这不起作用,您可能在创建用户时设置了错误的主机C:\xampp\htdocs\skynengine\System\index.php
中的code>这不应与
phpMyAdmin
中的设置相关。在第一次测试和本次测试之间,您是否重新启动了mysql服务器所在的计算机或mysql服务器本身?我没有重新启动计算机。在编辑配置之前,我尝试重新启动apache和mysql,但没有成功。当我编辑配置时。如果它在
$con=mysqli_connect(“localhost”、“administrator”、“r00tadmin”、“mjca#u db”)行中确实失败,那么它工作得很好然后更改
$cfg['Servers'][$i]['auth_type']
可能不是它现在可以工作的原因。我仍然认为您没有调用
FLUSH特权创建用户后,需要立即应用更改。
$cfg['Servers'][$i]['auth\u type']
仅由phpMyAdmin用于确定如何连接到mysql。我假设phpMyAdmin现在要求您输入密码,而不是自动登录。由于重启,问题得以解决。
    NOTE: this also enables the login feature of PhpMyAdmin on XAMPP