解决phpMyAdmin提示“链接表的附加功能尚未激活”的方法

版本:phpMyAdmin 较新版
错误描述:登陆后提示“链接表的附加功能尚未激活”
解决方法
1、进入phpmyadmin
2、直接在根目录导入phpmyadmin的scripts文件夹里的create_tables.sql,会自动生成名为phpmyadmin的数据库
3、然后修改phpmyadmin的libraries文件夹里的config.default.php(其实也可以是phpmyadmin根目录下的config.inc.php,但很多都没有,只有带sample的,没设置好,所以直接改default的,记得备份)
4、修改的部分
之前

$cfg['Servers'][$i]['pmadb'] = '';
$cfg['Servers'][$i]['bookmarktable'] = '';
$cfg['Servers'][$i]['relation'] = '';
$cfg['Servers'][$i]['table_info'] = '';
$cfg['Servers'][$i]['table_coords'] = '';
$cfg['Servers'][$i]['pdf_pages'] = '';
$cfg['Servers'][$i]['column_info'] = '';
$cfg['Servers'][$i]['history'] = '';
$cfg['Servers'][$i]['tracking'] = '';

之后

$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';

5、这些项目都不是连续的,逐个改吧,如果是根目录配置好的config.inc.php,却是连续的。
6、保存,重新登陆phpmyadmin,完成

ps.网上搜了很多方法,重点都是config文件的位置默认配置好都是在根目录的config.inc.php的,但很多都没配置,只有config.sample.inc.php这个,所以方法失效。

转自:http://neverno.info/O_O/articles-225-2011-04-14.html