萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> phpMyAdmin 高級功能設置的方法

phpMyAdmin 高級功能設置的方法

   phpMyAdmin 安裝後,默認其高級功能是不開啟的,所以一般登錄到 phpMyAdmin 後,會提示“phpMyAdmin 高級功能尚未完全設置,部分功能未激活。請點擊這裡查看原因。”。而所謂的高級功能,其實就是存儲 phpMyAdmin 的各種參數到數據庫中。

  要解決這個問題也不難,實際上根據 phpMyAdmin 的提示一步一步也能完成。這裡簡單記錄一下過程。

  第一步,在 phpMyAdmin 源碼的 examples 目錄下有個 create_tables.sql 文件,這就是創建名為phpmyadmin 數據庫的SQL文。當你用 root 用戶登錄 phpMyAdmin 後,在“導入”頁面,上傳這個 create_tables.sql 文件即可成功創建數據庫phpmyadmin。

phpMyAdmin 高級功能設置的方法 三聯

  第二步,創建完數據庫 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';

copyright © 萬盛學電腦網 all rights reserved