phpMyAdmin のデザイナービューを有効にするにはどうすればいいですか? 質問する

phpMyAdmin のデザイナービューを有効にするにはどうすればいいですか? 質問する

phpMyAdmin をローカルで実行しており、Designer ツールを有効にしようとしています。

phpMyAdmin のデザイナービューのスクリーンショット

phpMyAdmin のデザイナー ビューを有効にするにはどうすればいいですか?

phpMyAdmin のデザイナー ビューを有効にする方法に関するチュートリアルをいくつか読みましたが、どれも指示が異なり、実際にはうまく機能しないようです。

私はバージョン4.0.7を使用しています

ベストアンサー1

phpMyAdmin がフォルダー内にあると仮定して、次の手順で phpMyAdmin 4+ でデザイナーを有効にしますphpMyAdmin

  • 開いphpMyAdmin/config.inc.phpphpMyAdmin/config.sample.inc.php
  • phpMyAdmin 構成ストレージ設定を見つけますconfig.sample.inc.php(4.0.7 の 38 行目から 66 行目)。
  • すべての制御ユーザーとストレージ db/テーブル構成をコピーして に貼り付けます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は、デザイナーが依存するデータベースを生成するために必要なSQLとともにインストールされます。スクリプトを見つけるだけです。4.0.7では、ファイルの場所は ですphpMyAdmin/examples/create_tables.sql。または、これをコピー/ダウンロードすることもできます。phpMyAdminのgithub
  • ファイルを見つけたら、ファイルをインポートするか、SQL ウィンドウにコピー/貼り付けして phpMyAdmin で実行します。
  • これで、すべてが正しく設定されるはずです。Cookie をクリアしてブラウザを再起動する必要があります。
  • phpMyAdmin を再度開き、特定のテーブルに移動すると、タブに Designer タブが表示されます。

免責事項: これらの手順は、phpMyAdmin 4+ の新しいフォルダー構造に基づいています。config.sample.phpphpMyAdmin の githubと付属の を使用して同じ手順を適用できますcreate-table.sql。正しいブランチを選択して、phpMyAdmin のバージョンを選択します。

おすすめ記事