3

我正在尝试转移我购买的网站。它来自不同的主机。我做了一个新的数据库并尝试上传sql文件。我得到这个错误。

错误 SQL 查询:

--
-- Database: `information_schema`
--
CREATE DATABASE  `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

MySQL 说:文档

#1044 - Access denied for user 'chirops0'@'localhost' to database 'information_schema' 

我该如何解决?

4

3 回答 3

2

它按预期工作。没有什么可修复的。

information_schema提供对数据库元数据的访问。

根据 MySQL 5 的文档

每个 MySQL 用户都有权访问这些表,但只能看到表中与用户具有适当访问权限的对象相对应的行。

您拥有只读权限,具体取决于您的访问级别。

虽然您可以使用 USE 语句选择 INFORMATION_SCHEMA 作为默认数据库,但您只能读取表的内容,而不能对其执行 INSERT、UPDATE 或 DELETE 操作。

于 2013-08-14T17:53:16.220 回答
0

您应该只复制您的数据库,而不是预装 MySQL 的元数据库。您不允许复制这些内容,并且尝试这样做是没有意义的。

于 2013-08-14T18:00:50.220 回答
0

非常简单,只需授予用户读取、写入等权限并将该用户添加到您使用的数据库中即可。

于 2018-05-01T17:27:33.573 回答