警告:mysqli::__construct(): (HY000/1130): 不允许主机连接到此 MariaDB 服务器

问题描述 投票:0回答:1

在此处输入图像描述我尝试向服务器上的数据库添加一些数据,但收到此错误

警告: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");
    }

我是初学者,所以我不明白为什么会出现这个错误( 请帮助,解释错误并帮助修复它) 提前非常感谢您

php mariadb
1个回答
0
投票
(HY000/1130): Host 'xxx.xxx.xxx' is not allowed to connect to this MariaDB server

它表示数据库服务器无法将您连接的主机识别为有效源。用户 @'xxx.xxx.xxx 没有适当的权限从该 IP/主机名进行连接。

© www.soinside.com 2019 - 2024. All rights reserved.