1

パスワードとSELECT、UPDATE、INSERT、DELETE権限を持つユーザー「pma」@「localhost」をセットアップしました。config.inc.php を編集した create_tables.sql から構築されたテーブルを含むデータベース phpmyadmin があります。. .

/* 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';

文書化されていないことの1つは、構成オプションを配置するテーブルと形式です。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 を除いて空です。

これらの構成オプションはどれも効果がありません。テーブル レコードで別のユーザー名を試しました。各オプションのレコードを試しました。

ここに何が欠けているのか誰か教えてもらえますか? これは正しい表、正しい形式ですか?

ありがとう。

4

1 に答える 1

1

これらのテーブルを直接編集する必要はありません。phpMyAdmin によって入力されます。たとえば、インターフェイスを介してクエリ ブックマークを作成するとき、[設定] タブを介して設定を変更するときなどです。

于 2013-08-31T17:08:27.433 に答える