phpMyAdmin 高级功能设置方法

phpMyAdmin

phpMyAdmin 安装后,默认其高级功能是不开启的,所以一般登录到 phpMyAdmin 后,会提示“phpMyAdmin 高级功能尚未完全设置,部分功能未激活。请点击这里查看原因。”。而所谓的高级功能,其实就是存储 phpMyAdmin 的各种参数到数据库中。
要解决这个问题也不难,实际上根据 phpMyAdmin 的提示一步一步也能完成。这里简单记录一下过程。

第一步,在 phpMyAdmin 源码的 examples 目录下有个 create_tables.sql 文件,这就是创建名为 phpmyadmin 数据库的SQL文。当你用 root 用户登录 phpMyAdmin 后,在“导入”页面,上传这个 create_tables.sql 文件即可成功创建数据库phpmyadmin。

phpmyadmin import

第二步,创建完数据库 phpmyadmin 后,展开左侧phpmyadmin,出现12张表名。

phpmyadmin database

第三步,更改配置文件 (config.inc.php)中参数,参见 config.sample.inc.php 中的范例。有关 phpMyAdmin configuration storage settings 的设置如下:

$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';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';

第四步,退出,并重新登录 phpMyAdmin 以加载新配置并使其生效。

需要注意的是,我记得老版本中的 create_tables.sql 创建出的表名,类似于pma_bookmark,是一条下划线“_”,而不是现在的pma__bookmark,两条下划线“__”,因此配置文件中也要做出相应的更改。

  2013年12月18日更新:
由于 phpMyAdmin 的版本 4.1.1 所创建的 phpmyadmin 数据库新增了 3 张表,所以其配置文件 config.inc.php 也需作相应的变更。最新版 phpMyAdmin configuration storage settings 的设置如下:

$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';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
$cfg['Servers'][$i]['users'] = 'pma__users';
$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';

文章转自:http://teddysun.com/268.html 谢谢原作者提供的材料。

思章老师

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2011.10.07

    博客启用日志评分插件:Emo Vote

    今天新主题上线后,总感觉日志下面少点什么,于…

  2. 没有图片

    2010.09.15

    伟大的Akismet遇上了伟大的GFW

    今天进博客后台,想发表一篇与教育有关的文章来…

  3. 没有图片

    2012.06.28

    大前端D5主题正式版免费发布

    D5主题是继D3、D4主题之 后大前端免费公…

  4. 没有图片

    2009.09.07

    西班牙 微博客系统 Jisko

    国外最有名的微博客系统莫非就是Twitter…

  5. 没有图片

    2010.01.30

    30个精选的CSS技术和实例

    1.Hoverbox 图片集 一个纯净的基于…

  6. 没有图片

    2010.02.03

    兼容IE和fireFox的设为首页、加入收藏代码

    <!--/设为首页 加入收藏 兼容Fi…

评论

还没有评论。