Php 登录数据库失败

Php 登录数据库失败,php,login,phpmyadmin,registration,Php,Login,Phpmyadmin,Registration,我找到了一个登录教程(忘记URL),我正在通过PHP和HTML将其制作成一个游戏,但是用户要想玩游戏,就必须登录。当我访问我自己时,我进入登录,并使用通过我的网络主机6te.net使用PHPmyAdmin输入的数据库凭据。我做了假凭证作为一种测试:vSpark123和chloegrase417。我收到以下错误消息: 数据库登录失败!请确保提供的DB登录凭据正确 mysqlerror:用户“prasanth”@“localhost”的访问被拒绝(使用密码:是) 数据库登录失败!` 当我在我的网站上

我找到了一个登录教程(忘记URL),我正在通过PHP和HTML将其制作成一个游戏,但是用户要想玩游戏,就必须登录。当我访问我自己时,我进入登录,并使用通过我的网络主机6te.net使用PHPmyAdmin输入的数据库凭据。我做了假凭证作为一种测试:
vSpark123
chloegrase417
。我收到以下错误消息:

数据库登录失败!请确保提供的DB登录凭据正确 mysqlerror:用户“prasanth”@“localhost”的访问被拒绝(使用密码:是) 数据库登录失败!`

当我在我的网站上访问
register.php
时,我收到了同样的消息

使用PHPmyAdmin,它默认将数据库名称设置为
619154
,我在其中创建了名为
Login
的表,两列分别为
Username
Password

是我在PHPmyAdmin中出错了还是需要在我的PHP中修复?

似乎您在数据库连接文件中输入了错误的数据库用户名或密码

如果您忘记了密码,可以使用以下查询来更新密码

UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='prasanth' AND Host='localhost';

这里有两套凭证,您似乎对它们的工作方式感到困惑。第一组凭证是您在基于web的登录表单上输入的凭证,并存储在数据库中;您的用户输入这些凭据,并通过您的脚本进行验证。第二组是PHP脚本连接MySQL服务器和访问数据库时必须使用的凭据;脚本将它们发送到数据库服务器,并由web主机配置的数据库(MySQL)服务器验证

当MySQL服务器告诉PHP“拒绝访问”时,您收到的错误消息是PHP的典型行为。也就是说,错误与第二组凭据有关,而不是第一组凭据(因此数据库的结构与此无关,因为错误发生在脚本访问数据库之前)


当您在Web主机上创建数据库时,应该向您提供以下详细信息:服务器(您说过这是
localhost
)、数据库名称(您说过这是
619154
)、用户名和密码。您需要在脚本中的数据库连接调用中输入此信息;有关查找内容的详细信息,请参阅上的示例。

数据库与web文件在同一台计算机上,还是在另一台计算机上?您的服务器是否正在侦听端口3306<代码>nmap本地主机<代码>显示“prasanth”@“%”的授权和哪个用户正在侦听<代码>选择用户(),当前用户()通过6te.net使用PHPmyAdmin访问数据库,所以我不确定。我不知道有关更改端口的任何信息这一点很重要。我知道我的用户名和密码,只是不知道我的PHP连接文件是什么或在哪里