当我们登录phpmyadmin,下方出现红色提示“phpMyAdmin链接表的额外属性尚未激活”
此时你不用担心,这是phpmyadmin的高级功能。对于普通用户来说没什么很大影响,但是看着这个错误总会不舒坦,而我们只要小小做些设置,问题就能很快解决:

问题描述:
$cfg['Servers'][$i]['pmadb'] ...  不好 [ 文档 ]
$cfg['Servers'][$i]['relation'] ...  不好 [ 文档 ]
一般关系特性: 已禁用
 
$cfg['Servers'][$i]['table_info'] ...  不好 [ 文档 ]
显示特性: 已禁用
 
$cfg['Servers'][$i]['table_coords'] ...  不好 [ 文档 ]
$cfg['Servers'][$i]['pdf_pages'] ...  不好 [ 文档 ]
创建 PDF: 已禁用
 
$cfg['Servers'][$i]['column_info'] ...  不好 [ 文档 ]
显示列注释: 已禁用
此 SQL 查询已加入书签: 已禁用
浏览器转换: 已禁用
 
$cfg['Servers'][$i]['history'] ...  不好 [ 文档 ]
SQL 历史: 已禁用
 
$cfg['Servers'][$i]['designer_coords'] ...  不好 [ 文档 ]
设计器: 已禁用

解决办法:
1. 在mysql中创建名为phpmyadmin的数据库。

2. 将phpmyadmin安装目录下的scripts/create_tables.sql导入这个数据库。

3. 修改config.inc.php文件,内容如下:

/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'root'; (你的用户名)
$cfg['Servers'][$i]['controlpass'] = 'root'; (你的密码)
/* Advanced phpMyAdmin features */
$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]['designer_coords'] = 'pma_designer_coords';
/* Contrib / Swekey authentication */
// $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';

4 清除浏览器缓存和COOKIE,重启浏览器重新登录即可。

感谢您的阅读,本文由 蓝色梦想 版权所有。如若转载,请注明出处:蓝色梦想 - phpMyAdmin链接表的额外属性尚未激活 解决办法