次の手順では、phpMyAdminがフォルダphpMyAdmin
内にあると想定して、phpMyAdmin4+でデザイナを有効にします。 :
-
phpMyAdmin/config.inc.php
を開きます およびphpMyAdmin/config.sample.inc.php
。 -
config.sample.inc.php
でphpMyAdmin構成ストレージ設定を見つけます (4.0.7の38〜66行目) - すべてのコントロールユーザーとストレージのdb/table構成をコピーして、
config.inc.php
に貼り付けます。 。完了したら、config.inc.phpに次のようなものを含める必要があります。
4.0.7例:
/* change this info to whatever user has read-only access to the "mysql/user" and "mysql/db" tables */
$cfg['Servers'][$i]['controluser'] = 'root'; //this is the default user for MAMP's mysql
$cfg['Servers'][$i]['controlpass'] = 'root'; //this is the default password for MAMP's mysql
/* this information needs to line up with the database we're about to create so don't edit it unless you plan on editing the SQL we're about to run */
$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';
注:特定の構成の詳細を保存するデータベースとテーブルの名前をphpMyAdminに指示しているだけです。それでは、データベースを追加しましょう。
- phpMyAdminは、Designerが依存するデータベースを生成するために必要なSQLをインストールします。スクリプトを見つける必要があります。 4.0.7では、ファイルの場所は
phpMyAdmin/examples/create_tables.sql
です。 。または、これをphpMyAdminのgithub からコピー/ダウンロードすることもできます。 。 - ファイルを見つけたら、ファイルをインポートするか、SQLウィンドウにコピーして貼り付け、phpMyAdminで実行します。
- これで、すべてが適切に構成されているはずです。 Cookieをクリアして、ブラウザを再起動する必要があります。
- phpMyAdminバックアップを開くと、特定のテーブルに移動し、タブに[デザイナー]タブが表示されます。
免責事項:これらの指示は、特にphpMyAdmin4以降の新しいフォルダ構造に基づいています。 phpMyAdminのgithubconfig.sample.php
を使用して、同じ指示を適用できます。 および付随するcreate-table.sql
。正しいブランチを選択して、phpMyAdminのバージョンを選択してください。