検索
ホームページバックエンド開発PHPチュートリアルphpmyadmin'の追加機能を有効にします

phpmyadmin'の追加機能を有効にします

PHPMyAdminは、データベースの管理に関して最も使用されるツールの1つです。デフォルトでは、PhpMyAdminは素晴らしい仕事をしています。ただし、簡単にアクティブにできる便利な追加の拡張機能がたくさんあります。この記事では、これらの拡張機能をアクティブにし、それらが私たちのために何ができるかを確認します。

キーテイクアウト

    PHPMYADMINは、ブックマーク、高度な追跡、ユーザー構成の節約など、データベース管理を強化できるさまざまな追加機能を提供します。これらは、config.inc.phpファイルを変更し、phpmyadminデータベースで対応するテーブルを作成することでアクティブにすることができます。
  • 有用な機能には、クエリを保存するための「ブックマーク」、「関係」をクリック可能にするための「関係」、IDの代わりに特定の列を表示するためのテーブル情報」、列名にコメントを追加するための「列情報」が含まれます。 🎜> セッションで実行されるすべてのクエリを保存するための「履歴」などのその他の機能、最近視聴されたテーブル「テーブルUI設定」を追跡するためのテーブルビューをカスタマイズし、ナビゲーションをクリーンアップする「ナビゲーションの隠蔽」を追跡する非アクティブテーブルを隠すことでパネルもアクティブにすることができます。
  • テーブルへの変更を監視するための「追跡」、データベースのユーザー構成の保存のためのユーザー構成「ユーザー構成」、テーブル関係の視覚的管理「お気に入り」、および「保存された検索」のための「デザイナー座標」などの追加機能などの追加機能'PHPMyAdminの使いやすさを改善するために、広範な検索を保存および実行することをアクティブにすることができます。
  • セットアップ
  • 続行する前に、phpmyadminが稼働していることを確認してください。ログインした後、メインパネルの下部にあるこのメッセージにおそらく気付くでしょう:
ここをクリックすると、すべての拡張機能がまだアクティブになっていないことを示すページが表示されます。 config.inc.phpファイルを変更して、次の行を追加することでアクティブ化できます。

ユーザー名、パスワード、データベース名を自分の好みに変更します。他のすべての構成値はテーブル名です。これらを空白のままにすることで、これらの拡張機能を無効にします。ただし、アクティブ化したい場合は、上記と同じ名前を保持することをお勧めします。 PHPMyAdminバージョンに応じて、すべての構成値がデフォルトで使用できるわけではありません。この場合、PHPMyAdminの4.2.xバージョンを使用しました。

完了したら、データベースを作成する時が来ました。構成ファイルで定義した名前のデータベースを作成します。次に、マシンのcreate_tables.sqlという名前のファイル、おそらくphpmyadminのルートフォルダーまたはスクリプトサブフォルダーで検索できます。 Linuxマシンの場合、おそらく/usr/share/phpmyadmin/examples/or/usr/share/doc/phpmyadmin/scripts/orで見つけることができます。このSQLファイルを新しく作成したデータベースに対して実行します。上記の構成のテーブル名を変更した場合は、ここでもテーブルの名前を変更してください。

次に、構成したパスワードを使用してユーザーを作成する必要があります。定義したユーザー名とパスワードを使用して、以下のクエリを実行します。

<span>The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.</span>
<span>$cfg['Servers'][$i]['controluser'] = 'pma';
</span><span>$cfg['Servers'][$i]['controlpass'] = 'pmapass';
</span><span>$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
</span><span>$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
</span><span>$cfg['Servers'][$i]['relation'] = 'pma__relation';
</span><span>$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
</span><span>$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
</span><span>$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
</span><span>$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
</span><span>$cfg['Servers'][$i]['history'] = 'pma__history';
</span><span>$cfg['Servers'][$i]['recent'] = 'pma__recent';
</span><span>$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';
</span><span>$cfg['Servers'][$i]['users'] = 'pma__users';
</span><span>$cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
</span><span>$cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
</span><span>$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
</span><span>$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
</span><span>$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
</span><span>$cfg['Servers'][$i]['favorite'] = ‘pma__favorite’;
</span><span>$cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';</span>
phpmyadminを内外にログアウトすると、以前に見たメッセージが消えるはずです。まだそこにある場合は、リンクをクリックして欠落しているものを確認してください。

これらすべての拡張機能に飛び込みましょう。

ブックマーク

ブックマークを有効にすることにより、クエリをブックマークする機能が与えられます。クエリを作成すると、ボックスをチェックしてブックマークできます。また、クエリが既に実行されている場合は、ページの下部までスクロールしてブックマークボックスに入力することでブックマークできます。

phpmyadmin&#x27;の追加機能を有効にします SQLタブに移動するたびに、いくつかのブックマークされたクエリから選択できることが一番下に表示されます。使用するものを選択して、クエリを送信、表示、または削除する場合は定義します。

関係phpmyadmin&#x27;の追加機能を有効にします

オプション関係は、おそらくこのリスト全体で使用した最高の機能の1つです。外部キーを使用している場合、それらのキーはクリック可能になります。外部キーをクリックすると、他のテーブルにリダイレクトされ、その特定のキーでレコードが表示されます。 また、テキストフィールドではなく、外部キーを使用してレコードを追加または編集しているときに、可能なすべてのオプションを備えた選択リストが取得されます。

テーブル情報

外部キーの場合にすべての可能な値でドロップダウンを見るのはいいことです。しかし、IDの代わりに特定の列を表示する場合、それはさらに良いことです。これを達成するには、必ずtable_infoをアクティブにしてください。マスターテーブルに移動し、[構造]をクリックして、リレーションビューリンクをクリックします。ページの下部までずっとスクロールすると、表示する列を定義できます。

phpmyadmin&#x27;の追加機能を有効にします

今、外部キーを使用して新しいレコードを作成しているときはいつでも、選択した列からの値がプライマリキーの横に表示されます。キーを覚えておく必要はもうありません。

phpmyadmin&#x27;の追加機能を有効にしますpdfページ

PDFに関係をエクスポートすることができます。これを行うには、構成内のPDF_PAGES、TABLE_COORDS、および関係をアクティブ化する必要があります。次に、PDFにエクスポートするデータベースを開きます。 [操作]タブをクリックします。次に、リレーショナルスキーマリンクの編集またはエクスポートをクリックして続行します。すべてのフィールドを入力し、[送信]をクリックします。フォームに記入した場合、PDFが展開され、要求したすべてのデータが表示されます。

列情報

列情報を使用すると、列名にコメントを追加できます。これは、あなたがこのコラムで何を期待しているか、またはそれが含むものを他の人に明確にしたいときに役立つことがあります。列データを変更することにより、そうすることができます。新しいコメントフィールドが追加されたことに気付くでしょう。コメントに記入すると、コメントが列のタイトルのすぐ下に表示されます。

phpmyadmin&#x27;の追加機能を有効にします

これの横には、コメントを追加するのと同じように、列に変換を適用することもできます。変換すると、ファイル名をクリック可能なリンクに変換できます。これにより、実際のファイルが開きます。

歴史

履歴を有効にすると、ブラウザをログアウトまたは閉じるまで、phpmyAdminを介して実行するすべてのクエリが履歴に保存されます。クエリポップアップウィンドウを開き、SQL履歴をクリックすることでクエリ履歴を表示できます。

最近

ナビゲーションパネルには、最近表示されたすべてのテーブルにドロップダウンを含む最近のボタンがあることに気付くでしょう。デフォルトでは、最近のテーブルのこのリストは既に表示されています。ただし、セッションの合間に持続性を保持したい場合は、構成ファイルで最近アクティブ化して、最近のアクティビティが保存されていることを確認できます。

表UI設定

テーブルを表示するときは、列を別の場所にドラッグして列を並べ替えることができます。これらの変更は、目に見える変更にすぎません。順序はまだ実際のテーブルで同じです。その隣には、登る列を並べ替えて下降することもできます。セッション中に、あなたがしている視覚的な変更は保存されます。ただし、ログアウトした後、これらの設定はデフォルトに戻ります。 table_uiprefsを有効にすることにより、設定は永続的になり、構成されたものと常に同じビューを持っていることを確認します。

ユーザーとユーザーグループ

すべてのユーザーにすべてのオプションを表示したくない場合があります。その場合、[ユーザー]タブに移動して、PHPMyAdminにユーザーグループを追加できます。新しいグループを作成し、表示できるものを定義します。次に、ユーザーをこのグループに割り当てることができ、グループを作成するときにマークしたメニュー項目のみが表示されるようにします。これにより、さまざまなタイプのユーザーにさまざまなビューを表示し、使用していないオプションが表示されないことを確認できます。

ナビゲーション隠し

ナビゲーションハイディングを使用すると、ナビゲーションパネルの概要から特定のテーブルを隠すことができます。テーブルの横にある電球をクリックすると、消えます。テーブル名の横にある電球をクリックして、再び再び現れることができます。このようにして、あなたのビューをはるかにきれいにすることができ、積極的に使用していないテーブルを隠すことができます。

phpmyadmin&#x27;の追加機能を有効にします

追跡

追跡を行うと、特定のテーブルでphpmyadminを介して実行された変更を追跡できます。テーブルに行って、トラッキングという名前のタブを開くことにより、現在のテーブルのバージョンを作成できます。 PHPMyAdminを介して実行されるこのテーブルの変更は、保存されます。このようにして、そのバージョンが作成されて以来、このテーブルで変更されたものを簡単に追跡できます。

phpmyadmin&#x27;の追加機能を有効にします

ユーザーconfig

ユーザー構成は、デフォルトでブラウザに保存されます。これは、別のブラウザを使用したり、ブラウザキャッシュをクリーニングしたりすると、すべての設定が失われることを意味します。 userconfigをアクティブにすることにより、構成はデータベースに保存され、同じ設定を保持できます。

デザイナー座標

designer_coordsを有効にすることにより、デザイナーモードでテーブル間の関係を表示できます。データベースにアクセスしてデザイナーをクリックすると、以下のような同様のビューが表示され、すべての関係を示します。その隣に、このウィンドウを介してこれらの関係を視覚的に管理できます。

phpmyadmin&#x27;の追加機能を有効にしますお気に入り

データベースを表示すると、お気に入りをアクティブにすると、星がテーブル名の隣に表示されることがわかります。星をクリックすることで、お気に入りにそのテーブルを追加します。ナビゲーションパネルには、お気に入りのドロップダウンが表示されます。お気に入りに追加したテーブルは、このドロップダウンに表示されます。

保存された検索phpmyadmin&#x27;の追加機能を有効にします

データベースを開き、[クエリ]タブに移動すると、ここで大規模な検索を構成できます。ブックマークでこの検索を保存できます。これは、以前に見たSQLブックマークとは異なるブックマークであることに注意してください。ただし、この方法では、検索を保存して後で実行できます。

結論

これらの拡張機能をアクティブにすることは簡単で、phpMyAdminの使いやすさを本当に改善できます。私は特に、外国の鍵をクリックできるという事実が好きなので、それがどのレコードが接続されているかを見ることができます。これらの拡張機能をphpmyadminでアクティブにしますか?もしそうなら、どちらをアクティブにしますか?それらを使用していますか?以下のコメントであなたから聞いてみたいです。phpmyadmin&#x27;の追加機能を有効にしますphpMyAdminの追加機能を有効にすることに関するよくある質問(FAQ)

phpMyAdminで追加機能を有効にすることの利点は何ですか?

phpMyAdminで追加機能を有効にすると、データベース管理エクスペリエンスが大幅に向上します。これらの機能には、テーブルに加えられた変更の高度な追跡、クエリを保存およびロードする機能、および設定をインポートおよびエクスポートするオプションが含まれます。これらの機能は、データベースをより効率的に管理し、時間を節約し、エラーのリスクを軽減するのに役立ちます。テーブルに変更された変更。この機能を有効にするには、PHPMyAdminデータベースに「PMA_TRACKING」テーブルを作成する必要があります。このテーブルが作成されたら、[トラッキング]タブを選択して[トラッキング]タブをクリックすることで、任意のテーブルの追跡を有効にできます。

phpmyadminにクエリを保存およびロードするにはどうすればよいですか? PHPMYADMINでクエリをロードすると、PHPMyAdminデータベースに「PMA_Bookmark」テーブルを作成する必要があります。このテーブルが作成されたら、[クエリ]タブで[このSQLクエリのブックマーク]オプションをクリックしてクエリを保存できます。保存されたクエリをロードするには、「SQL」タブに移動し、「ブックマークされたSQLクエリ」ドロップダウンからクエリを選択できます。 PHPMyAdminで設定をインポートおよびエクスポートするには、PHPMyAdminデータベースに「PMA_USERCONFIG」テーブルを作成する必要があります。このテーブルが作成されたら、[設定]タブに移動して[エクスポート]ボタンをクリックして、設定をエクスポートできます。設定をインポートするには、[設定]タブに移動して[インポート]ボタンをクリックします。 'PhpMyAdminのテーブルは、他のテーブルに加えられた変更を追跡するために使用されます。この機能は、監査またはトラブルシューティングの目的のために変更を追跡する必要があるデータベース管理者にとって特に便利です。 PHPMyAdminのテーブルは、SQLクエリの保存とロードに使用されます。この機能は、複雑なクエリを保存して1回のクリックでロードできるようにすることで時間と労力を節約できます。 phpMyAdminのPMA__USERCONFIG 'テーブルは、ユーザー設定のインポートとエクスポートに使用されます。この機能は、設定を1つのphpmyAdminインストールから別のインストールに移動する必要がある場合に役立ちます。必要なテーブルを作成せずにphpmyadminで。これらのテーブルは、追加の機能に関連付けられたデータを保存するために必要です。それらが有効になったら、phpmyadminで追加の機能を無効にすることはできますか?

はい、それらが有効になったらphpmyadminの追加機能を無効にすることができます。これを行うには、phpmyAdminデータベースから対応するテーブルを削除する必要があります。

phpmyadminで追加の機能を有効にすることに関連するリスクはありますか?データベース管理エクスペリエンスを強化します。ただし、他のデータベース操作と同様に、注意し、自分が何をしているかを確実に理解することが重要です。データベースに変更を加える前に、常にデータをバックアップしてください。

以上がphpmyadmin&#x27;の追加機能を有効にしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Laravelでフラッシュセッションデータを使用しますLaravelでフラッシュセッションデータを使用しますMar 12, 2025 pm 05:08 PM

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPのカール:REST APIでPHPカール拡張機能を使用する方法PHPのカール:REST APIでPHPカール拡張機能を使用する方法Mar 14, 2025 am 11:42 AM

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

PHPロギング:PHPログ分析のベストプラクティスPHPロギング:PHPログ分析のベストプラクティスMar 10, 2025 pm 02:32 PM

PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします

Laravelテストでの簡略化されたHTTP応答のモッキングLaravelテストでの簡略化されたHTTP応答のモッキングMar 12, 2025 pm 05:09 PM

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

Codecanyonで12の最高のPHPチャットスクリプトCodecanyonで12の最高のPHPチャットスクリプトMar 13, 2025 pm 12:08 PM

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

PHPにおける後期静的結合の概念を説明します。PHPにおける後期静的結合の概念を説明します。Mar 21, 2025 pm 01:33 PM

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。Mar 28, 2025 pm 05:12 PM

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。