繁体   English   中英

连接到mysql数据库时出错

[英]Error connecting to mysql database

我正在尝试使用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;

好吧,如果您100%绝对确定您具有适当的凭据,则可能是它不存在或配置奇怪。

要找出允许谁进入的绝对情况,请运行此命令

SELECT user,host,plugin FROM mysql.user;

如果未在mysql.user上运行简单的更新语句来更改它,请确保“插件”为mysql_native_password。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM