MYSQL拒绝让我执行.sql脚本

时间:2011-11-16 10:42:35

标签: mysql

我收到以下错误:

> ERROR 1044 (42000) at line 22: Access denied for user
> 'root'@'localhost' to database 'information_schema'

This似乎是一个值得注意的解决方案,但它对我来说收效甚微。我正在运行ubuntu 10.04,如果我做的最后一件事可能有可能中断它是重新安装apache,但如果我没记错,我没有触及mysql。我能够手动创建模式,我不能(据我所知)执行.sql脚本。我已经尝试使用GUI客户端(MySQL Workbench)和命令行。

这是常见的吗?我见过类似谷歌的情况,但大部分情况都是不太相关的东西,或者是存在的MySQL版本的错误< 2006。

2 个答案:

答案 0 :(得分:0)

为什么脚本需要访问information_schema?除非你正在安装mysql,否则很难做到这一点。

可能阻止root用户访问它。第22行的确切命令是什么?

如果没有别的,请尝试一次一行地手动执行脚本,直到得到错误行,然后发布。

答案 1 :(得分:0)

完成。我所要做的就是评论处理information_schema并且一切正常的线。

注意:这是针对Joomla数据库的,这可能是information_schema涉及的原因。