ホームページ > バックエンド開発 > PHPチュートリアル > phpmyadimn を使用して複数のデータベースに接続して管理する_PHP チュートリアル

phpmyadimn を使用して複数のデータベースに接続して管理する_PHP チュートリアル

WBOY
リリース: 2016-07-12 09:06:06
オリジナル
1096 人が閲覧しました

phpmyadimnを使用して複数のデータベースに接続して管理します

phpmyadimn を使用して複数のデータベースに接続して管理するには、構成ファイルを変更する必要がありますが、これは非常に面倒で、リモート データベースへの接続速度も良くありません。他のデータベース管理ツールも使用できます。
ショートカットキーと組み合わせたnavicatを参照してください。非常に使いやすく、オープンソースで使いやすいmysql管理ツールHeidiSQLです。 phpmyadmin を使用する必要がある場合、複数の mysql サーバーに接続して管理するには、以下の 2 つの方法があります。
方法 1、phpMyAdmin/libraries/config.default.php を変更する
設定ファイルを変更する前にバックアップしておいた方が良いです。間違った場所に変更して表示できなくなったら落ち込んでしまいます。
/**
* Cookie ベースの認証でサーバーを入力したユーザーへのログインを許可します
*
* @global boolean $cfg['AllowArbitraryServer']
 */
$cfg['AllowArbitraryServer'] = true; //デフォルトは false ですが、true に変更します
変更前はサーバー入力ボックスは存在しませんでしたが、trueになると表示され、複数の異なるデータベースに接続できるようになります。しかし、この変更には欠点があります
複数のデータベースを切り替える場合、最初にログアウトしてから再度ログインする必要があります。これは非常に面倒です。以下の方法を参照してください。
方法 2、複数の mysql サーバーを同時に管理します。
1. phpMyAdmin のルートディレクトリにある config.sample.inc.php の名前を config.inc.php に変更します。
2. config.inc.php ファイルを変更します
/*
* 最初のサーバー
*/
//さらに多くの mysql サーバーを管理したい場合は、$connect_hosts 配列を変更するだけです
$connect_hosts = array(
'1'=>array(
toに
になります
「パスワード」 => 「」
)、
'2' => array(
になります
になります
になります
)
);
for ($i=1;$i /* 認証タイプ */
$cfg['サーバー'][$i]['auth_type'] = 'cookie';
/* サーバーパラメータ */
$cfg['Servers'][$i]['host'] = $connect_hosts[$i]['host'] //ホストを変更します
;
$cfg['サーバー'][$i]['connect_type'] = 'tcp';
$cfg['サーバー'][$i]['圧縮'] = false;
/* サーバーに mysqli がある場合は選択します */
$cfg['サーバー'][$i]['拡張子'] = 'mysql';
$cfg['サーバー'][$i]['AllowNoPassword'] = true;
$cfg['Servers'][$i]['user'] = $connect_hosts[$i]['user'] //ユーザー名を変更します
;
$cfg['サーバー'][$i]['パスワード'] = $connect_hosts[$i]['パスワード'] //パスワード
;
/* rajk - ブロブストリーミング用 */
$cfg['サーバー'][$i]['bs_garbage_threshold'] = 50;
$cfg['サーバー'][$i]['bs_repository_threshold'] = '32M';
$cfg['サーバー'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['サーバー'][$i]['bs_temp_log_threshold'] = '32M';
}
配列の添え字は 0 から始めるべきではないことに注意してください。そうしないと、誤った無効なサーバー インデックス「0」が表示されます
ログインする前に、
phpmyadmin マルチサーバーログイン用に config.inc.php を変更します
ログイン後、
phpmyadmin はログイン後、複数の mysql サーバーに接続します
注意すべき点は、localhostでログインした後、上のドロップダウンメニューで192.168.0.11を選択した後、ログインを求められることです。ログイン後、複数のサーバーを切り替える場合は再度ログインしないでください。

www.bkjia.com本当http://www.bkjia.com/PHPjc/1065965.html技術記事 phpmyadimn を使用して複数のデータベースに接続および管理する phpmyadimn を使用して複数のデータベースに接続および管理するには、構成ファイルを変更する必要があり、これは非常に面倒であり、リモート データベースへの接続速度も良くありません。使える…
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート