连接到mysql数据库

时间:2016-09-06 00:11:48

标签: php mysql

我正在尝试使用PHP创建一个注册脚本,但我一直收到同样的错误Connection to database failed: Access denied for user 'emoisblack'@'localhost' (using password: YES)。我肯定交叉检查,看看是否有任何拼写错误,一切似乎都正确。我仍然得到同样的错误。我尝试删除用户,删除数据库和连接,并使用新连接完成整个过程。一切都无济于事。我将我的“数据库连接”代码添加到本文的底部,以及将新用户添加到数据库的注册脚本。我希望他们有所帮助。如果有任何其他事情需要澄清,请告诉我。提前感谢您的任何帮助。

dbconnect.php

<?php $conn = mysqli_connect("localhost", "emoisblack", "", "db_obank"); if (!$conn) {
die("Connection to database failed: ".mysqli_connect_error());}

signup.php

<?php include 'dbconnect.php'; $firstname = $_POST['firstname']; lastname = $_POST['lastname']; $username = $_POST['username']; $email = $_POST['email']; $pwd = $_POST['pwd']; echo $username;

1 个答案:

答案 0 :(得分:0)

如果您<100>绝对确定您拥有正确的凭据,那么可能是它可能不存在或者配置奇怪。

要了解绝对允许的内容,请运行此

SELECT user,host,plugin FROM mysql.user;

确保'plugin'是mysql_native_password,如果它没有在mysql.user上运行一个简单的更新语句来改变它。