jos*_*krz 1 php mysql wamp phpmyadmin information-schema
我有一个来自WAMP服务器MYSQL数据库的备份,我需要在我的工作WAMP设置中安装它。
我目前无法访问原始数据库,因此,不能仅导出特定的表。
这是phpmyadmin消息:
SQL query:
--
-- Database: `information_schema`
--
CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
MySQL said:
#1044 - Access denied for user 'root'@'localhost' to database 'information_schema'
Run Code Online (Sandbox Code Playgroud)
information_schema数据库似乎已锁定,并且在phpmyadmin中还原失败。在MYSQL Workbench中,它会继续执行备份,而忽略“拒绝访问”消息,但会在中途崩溃。
我曾尝试删除sql文件中的database_schema行,但它看起来像一堆乱七八糟的东西,无法弄清楚如何删除它。
另一件事是我真的需要吗?或者我可以将其删除。我不太确定那里存储了什么信息。
谢谢。
MySQL INFORMATION_SCHEMA数据库是系统数据库:
INFORMATION_SCHEMA提供对数据库元数据的访问,有关MySQL服务器的信息,例如数据库或表的名称,列的数据类型或访问权限。有时用于此信息的其他术语是数据字典和系统目录。
创建或修改数据库和表时,MySQL会对其进行修改。您不能修改INFORMATION_SCHEMA数据库:
尽管您可以使用USE语句选择INFORMATION_SCHEMA作为默认数据库,但是您只能读取表的内容,而不能对表执行INSERT,UPDATE或DELETE操作。
健全的MySQL导出实用程序在导出数据库时将忽略系统表,因此您根本不应导入该数据库。只需导入“用户”数据库;MySQL将自己构建/更新系统数据库。
| 归档时间: |
|
| 查看次数: |
13799 次 |
| 最近记录: |