配置phpmyadmin配置存储

时间:2013-08-31 17:01:32

标签: configuration phpmyadmin

我设置了一个用户'pma'@'localhost',其中包含密码以及SELECT,UPDATE,INSERT,DELETE权限。 我有一个数据库phpmyadmin,其中包含从create_tables.sql构建的表 我编辑了config.inc.php。 。 。

/* User used to manipulate with storage */
 $cfg['Servers'][$i]['controlhost'] = 'localhost';
 $cfg['Servers'][$i]['controluser'] = 'pma';
 $cfg['Servers'][$i]['controlpass'] = 'XXXXXXXX';

/* Storage database and tables */
 $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]['table_uiprefs'] = 'pma_table_uiprefs';
 $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';

我从未发现的一件事是将配置选项置于哪种表格以及采用何种格式。 我将以下内容插入pma_userconfig表中的单行

username    | ''
timevalue   | 2013-08-30 12:23:45
config_data |$cfg['NumRecentTables']=0;
             $cfg['NavigationTreeDisplayDbFilterMinimum']=999;
             $cfg['NavigationTreeEnableGrouping']=FALSE;
             $cfg['MaxRows']=100;
             $cfg['MaxTableList'] = 100;
             $cfg['MaxDBList'] = 100;

除了填充了自己的pma_history之外,所有其他表都是空的。

这些配置选项中的任何一个都没有任何效果。我在表记录中尝试了不同的用户名。我已经尝试了每个选项的记录。

谁能告诉我这里缺少什么?这是正确的表格,正确的格式吗?

感谢。

1 个答案:

答案 0 :(得分:1)

您不必直接编辑这些表:它们由phpMyAdmin填充。例如,当您通过界面创建查询书签时,通过“设置”选项卡等更改设置时