在此处输入图像描述我尝试向服务器上的数据库添加一些数据,但收到此错误
警告:mysqli::__construct(): (HY000/1130): 主机 'ххх .ххх.ххх ' 是 不允许连接到此 MariaDB 服务器 in./.../..
用户是通过Cpanel创建的,并被授予所有权限。 示例代码如下:
Warning: mysqli::__construct(): (HY000/1130): Host 'ххх .ххх.ххх' is not allowed to connect to this MariaDB server in
<?php
$servername = "xxx.xxx.xxx";
$username = "theveis1_nand1";
$password = "xxxxxxxxx";
$dbname = "theveis1_userdata";
$conn = new mysqli($servername,$username, $password, $dbname);
if($conn->connect_error){
die("Error connect DB".$conn->connect_error);
}
?>
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
if($_SERVER["REQUEST_METHOD"]== "POST"){
include "$_SERVER[DOCUMENT_ROOT]/assets/coments/connectDB.php";
if ($conn === null) {
die("Error connect DB");
}
我是初学者,所以我不明白为什么会出现这个错误( 请帮助,解释错误并帮助修复它) 提前非常感谢您
(HY000/1130): Host 'xxx.xxx.xxx' is not allowed to connect to this MariaDB server
它表示数据库服务器无法将您连接的主机识别为有效源。用户 @'xxx.xxx.xxx 没有适当的权限从该 IP/主机名进行连接。