ホームページ >バックエンド開発 >PHPチュートリアル >phpMyAdmin設定の具体的なメソッドを解釈する_PHPチュートリアル
私たちは
$cfgServers 配列に取り組んでいます
バージョン 1.4.2 以降、phpMyAdmin は複数の MySQL サーバーの管理をサポートします。したがって、さまざまなサーバーのログイン情報を保存するために $cfgServers 配列が追加されました。 $cfgServers[1]["host"] には最初のサーバーのホスト名が含まれ、$cfgServers[2]["host"] には 2 番目のサーバーのホストなどが含まれます。管理するサーバーが 1 つだけの場合は、他の $cfgServers エントリのホスト名を単純に無視できます。
$cfgServers[n]["port"] String
n 番目の MySQL サーバーのポート番号。デフォルト値は 3300 (空のまま) です。
phpMyAdmin設定 $cfgServers[n]["host"] string
n番目のMySQLサーバーのホスト名。たとえば、ローカルホスト。
$cfgServers[n]["adv_auth"] ブール値
このサーバーには基本認証または高度な認証を使用する必要があります。基本認証 ($adv_auth = false) は昔ながらの認証です:
ユーザー名とパスワードは config.inc.php3 に保存されます。バージョン 1.3.0 で導入された高度な認証 ($adv_auth = true) を使用すると、HTTP-Auth 経由で正規の MySQL ユーザーとしてログインできます。 config.inc では、MySQL に接続して、mysql ライブラリの user/db テーブルを読み取ることができる標準ユーザーを指定するだけです ($cfgServers[n]["stduser"] を参照)。
高度な管理が推奨される場合:
phpMyAdmin がマルチユーザー環境で実行されており、ユーザーがシェル処理権限を持っている場合、MySQL のユーザー名/パスワードを知りたくないでしょう。
ユーザーが自分のデータベースにアクセスでき、他のユーザーに干渉したくない場合。
標準ユーザーは mysql ライブラリへの読み取り専用権限のみを必要とするため、高度な認証方法は安全です。 MySQL パスワードは簡単に解読できないため、一般ユーザーが他のユーザーのクリア テキスト パスワードを見る機会はありません。
$cfgServers[n]["user"] string
$cfgServers[n]["password"] string
基本認証を使用する場合、phpMyAdmin 設定はユーザー名とパスワードのペアを使用します。 MySQLサーバー。高度な認証方法を使用する場合は必要ありません。
$cfgServers[n]["stduser"] string
$cfgServers[n]["stdpass"] string
高度な認証を使用する場合、検証にユーザー名とパスワードのペアが使用されます 実際のユーザー名を検証します/パスワードのペア。このユーザーは MySQL に接続し、mysql ライブラリのユーザー テーブルを読み取ることができる必要があります。 Basic認証を使用する場合は不要です。
$cfgServers[n]["only_db"] String
データベース名が設定されている場合、このデータベースのみがユーザーに表示されます。
$cfgServers[n]["verbose"] 文字列
は、複数のサーバーエントリを使用する場合の phpMyAdmin 設定でのみ役立ちます。設定すると、この文字列がメイン ページのドロップダウン メニューのホスト名の代わりに表示されます。たとえば、これはシステム上の特定のデータベースのみを表示したい場合に便利です。
$cfgManualBase string
URL (MySQL ドキュメントを指す) に設定すると、対応するヘルプ リンクが作成されます。
$cfgPersistentConnections ブール値
永続接続 (mysql_connect または mysql_pconnect) を使用するかどうか。
$cfgconfirm Boolean
データが失われそうになったときに、警告メッセージ (「本当によろしいですか...」) を表示するかどうか。
phpMyAdmin 設定 $cfgMaxRows integer
結果セットを参照するときに表示されるレコードの数。結果セットにさらに多くのデータが含まれている場合は、前/次のページへのリンクが表示されます。
$cfgMaxInputsize integer
テーブルに新しいレコードを追加するときに、フィールドのサイズを編集します。
$cfgBorder Integer
テーブルの境界線のサイズ。
$cfgThBgcolor string [HTML color]
テーブルヘッダーで使用される色。
$cfgBgcolorOne string [HTML color]
テーブル行の最初の行の色。
$cfgBgcolorTwo string [HTML color]
テーブル行の 2 行目の色。
phpMyAdmin 設定 $cfgOrder string ["DESC"|"ASC"]
は、フィールド名をクリックしたときにフィールドが昇順 ("ASC") で表示されるか降順 ("DESC") で表示されるかを定義します。
$cfgShowBlob Boolean
は、テーブルの内容を参照するときに BLOB フィールドを表示するかどうかを定義します。
$cfgShowSQL ブール値
は、phpMyAdmin によって生成された SQL クエリ ステートメントを表示するかどうかを定義します。
$cfgColumnTypes 配列
MySQL 列の可能なすべてのタイプ。ほとんどの場合、編集する必要はありません。
phpMyAdmin設定$cfgFunctions配列
MySQLでサポートされている関数のリスト。ほとんどの場合、編集する必要はありません。
phpMyAdmin設定$cfgAttributeTypes配列
フィールドの可能な属性。ほとんどの場合、編集する必要はありません。