重新安装后无法导入旧数据库(information_schema的权限问题)

时间:2011-03-18 09:48:47

标签: mysql phpmyadmin mysql-error-1044

我最近重新安装了我的开发。计算机。

所以我做的是在phpmyadmin中导出到.sql文件并备份所有站点文件。 通常应该足够的东西?

现在我的问题是它只会部分导入,直到它运行到information_schema数据库......

出于某种原因,我无法访问它......

有没有办法让这个导入再次起作用?

我得到的错误:

CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
#1044 - Access denied for user 'root'@'localhost' to database 'information_schema' 

我希望你们中的一个人可以帮助我。

Grtz,Thomas

2 个答案:

答案 0 :(得分:2)

AFAIK information_schema是一个MySQL系统数据库,我想MySQL只允许你修改它的内容,而不是它的结构。

然后你应该只尝试将数据导入其中,而不是发出CREATE DATABASE information_schema命令。

顺便说一句,您的系统上已存在此数据库information_schema吗?

答案 1 :(得分:0)

请打开此链接,然后您就可以获得解决方案:

  1. 单击MySQL®数据库向导
  2. 创建新的DATABASE
  3. 创建新用户和密码
  4. 向当前用户提供所有特权
  5. 成功结束。
  6. 现在点击phpMyAdmin然后找到您的数据库。

    参见:how-to-quick-install-and-start-your-website-right-away-with-wordpress