phpMyAdmin 高级功能设置的方法

   phpMyAdmin 安装后,默认其高级功能是不开启的,所以一般登录到 phpMyAdmin 后,会提示“phpMyAdmin 高级功能尚未完全设置,部分功能未激活。请点击这里查看原因。”。而所谓的高级功能,其实就是存储 phpMyAdmin 的各种参数到数据库中。

  要解决这个问题也不难,实际上根据 phpMyAdmin 的提示一步一步也能完成。这里简单记录一下过程。

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


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


  第三步,更改配置文件 (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';

时间: 2024-10-28 16:12:41

phpMyAdmin 高级功能设置的方法的相关文章

phpMyAdmin 高级功能设置的方法图解

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

三星G9098如何开启高级功能手表?高级功能手表打开方法

1. 在待机页面下,点击[应用程序].   2. 选择[设定].   3. 点击[我的设备].   4. 选择[高级功能手表].   5. 点击"高级功能手表"右侧的[滑块],将其点亮.     6. 完成以上设置后,在外屏锁屏时双击[HOME]键可显示时钟.    

环信iOS2.1.4版本SDK,使用ip功能设置打开方法

问题描述 [.chatManager setIsUseIp:YES];(/*! @property @brief 是否使用ip,该接口的设置不会进行存储,需要开发者每次启动sdk之前都要设置一下 @discussion */@property (nonatomic) BOOL isUseIp;)

Linux Eclipse代码提示功能设置(Java & C/C++)

最近在Linux下开发,由于长期使用Visual Studio 2010,对代码提示功能情有独钟,现在在Linux下,使用Eclipse做开发,当然免不了怀念Visual Studio强悍的代码提示,于是在网上搜索了一些文章,整理出关于Eclipse代码提示功能设置的方法.   Java: 增强Eclipse 的代码提示功能,具体怎么样来配置?下面开始说步骤: 1. 打开Eclipse,然后"window"→"Preferences" 2. 选择"java

Linux Eclipse代码提示功能设置(Java & C/C++)

最近在Linux下开发,由于长期使用Visual Studio 2010,对代码提示功能情有独钟,现在在Linux下,使用Eclipse做开发,当然免不了怀念Visual Studio强悍的代码提示,于是在网上搜索了一些文章,整理出关于Eclipse代码提示功能设置的方法.   Java: 增强Eclipse 的代码提示功能,具体怎么样来配置?下面开始说步骤: 1. 打开Eclipse,然后"window"→"Preferences" 2. 选择"java

Eclipse代码提示功能设置(Java & Eclipse+CDT C/C++)

http://developer.51cto.com/art/200907/136242.htm http://blog.chinaunix.net/u/21684/showart_462486.html   最近在Linux下开发,由于长期使用Visual Studio 2010,对代码提示功能情有独钟,现在在Linux下,使用Eclipse做开发,当然免不了怀念Visual Studio强悍的代码提示,于是在网上搜索了一些文章,整理出关于Eclipse代码提示功能设置的方法. Java:  

FCKEDITOR 的高级功能和常见问题的解决方法_网页编辑器

它可和PHP.JavaScript.ASP.ASP.NET.ColdFusion.Java.以及ABAP等不同的编程语言相结合.FCK的配置和使用都很简单,但是默认的配置不能满足所有的需求,所以我们需要了解一些FCK的高级功能. 获取FCK的实例 FCKeditorAPI是FCKeditor加载后注册的一个全局对象,利用它我们就可以完成对编辑器的各种操作. 在当前页获得 FCK 编辑器实例: var Editor = FCKeditorAPI.GetInstance('InstanceName'

win7系统下Office2013登录功能设置方法

  office工具一直是办公过程中必备的一个软件,从最初的office2003到现在的2013都在不断的进步之中,功能不断的强大,操作步骤也在不断的规范,现在的office2013需要账户登入才可使用,同时支持OneDrive同步功能,这么看上去真的是变得高端不少,但是同时也带来了不便.很多习惯于以往操作方法的用户们不想登入账户,那么在win7旗舰版电脑中如何对Office2013登录功能进行设置呢?下面小编就为大家一一讲解. Office2013登录功能设置方法 1.首先,咱们在win7旗舰

WIN8 、WIN7 下IIS7.5、IIS8 的rewrite 伪静态功能设置方法

原文 WIN8 .WIN7 下IIS7.5.IIS8 的rewrite 伪静态功能设置方法 win7和win8系统都自带有iis的功能.关于IIS的安装,上一篇已经讲述,这里就不重复了. 下面说下在win7和win8系统下的IIS7.5,IIS8如何做网站的rewrite伪静态. 伪静态以discuz x3.0为例: 首先要下载rewrite 的64位的组件 rewrite_x64_zh-CN.msi.官方的下地址是:http://www.microsoft.com/zh-cn/download