ホームページ >バックエンド開発 >PHPチュートリアル >phpMyAdmin設定の具体的なメソッドを解釈する_PHPチュートリアル

phpMyAdmin設定の具体的なメソッドを解釈する_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:32:35869ブラウズ

私たちは

$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配列

フィールドの可能な属性。ほとんどの場合、編集する必要はありません。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446140.html技術記事 $cfgServers 配列を使用しています。バージョン 1.4.2 以降、phpMyAdmin は複数の MySQL サーバーの管理をサポートします。したがって、さまざまなサーバーのログイン情報を保存するために $cfgServers 配列が追加されました。 ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。