2013-10-11 139 views
1

我刚安装了phpmyadmin 4.0.8。我试图用它来访问运行在Linux上的4.1.20数据库。当我尝试登录到使用phpmyadmin的数据库服务器,我得到这个错误:错误:#1146 - 表'information_schema.CHARACTER_SETS'不存在

SELECT * FROM information_schema.CHARACTER_SETS

MySQL表示:

Documentation

1146 - Table 'information_schema.CHARACTER_SETS' doesn't exist

试图在配置禁用INFORMATION_SCHEMA:

$cfg['Servers'][$i]['DisableIS'] = true; 
$cfg['Servers'][$i]['ShowDatabasesCommand'] = 'SHOW DATABASES'; 

但是,得到同样的错误。有没有一些解决方法,这样我仍然可以使用phpmyadmin来管理这个数据库?有什么建议么?

谢谢!

-Ron

+0

我明白我的MySQL版本是旧的。我的问题是:是否有使用最新版本的phpMyAdmin 4.0.8与这个较旧版本的MySQL的解决方法? – user1866032

+1

不,你需要phpMyAdmin 2.11。 – Mihai

+0

好吧,看起来就是这样的答案。谢谢! – user1866032

回答

1
show databases; 

如果此命令犯规节目INFORMATION_SCHEMA这意味着你的MySQL版本是旧的。

我看到你的是MySQL版本4,对于INFORMATION_SCHEMA你需要5.