首页 > 解决方案 > 用户 'database username'@'%' 拒绝访问数据库 'information_schema'

问题描述

我正在使用 000webhost 创建数据库。

错误是, 错误:用户'(数据库用户名)'@'%'对数据库'information_schema'的访问被拒绝

我在 register.php 文件中遇到错误,我在此处附加我的 register.php 代码

<?php
require 'init.php';
$name=$_POST["name"];
$city=$_POST["city"];
$blood_group=$_POST["blood_group"];
$password=$_POST["password"];
$number=$_POST["number"];


$sql="INSERT INTO uuser_table (name,city,blood_group,password,number) VALUES ('$name','$city','$blood_group','$password','$number')";
$result=mysqli_query($con,$sql);
if($result){
    echo "Success";
}
else{
    echo "Error: ".mysqli_error($con);
}
mysqli_close($con);

?>

这里 init.php 文件工作正常。当包含 register.php 文件时,会发生错误。它显示拒绝访问数据库'information_schema'。information_schema 是默认设置,我没有更改任何内容。

在 myphpadmin 数据库名称中,information_schema 。mysql不存在

请帮我解决他的访问问题。谢谢:)

标签: phpmysqldatabase

解决方案


推荐阅读