6

phpMyAdminのログイン画面でホストを指定できるのかしら。

別のサーバーに接続する必要があるときはいつでも、のホストフィールドを編集する必要がありますconfig.inc.php

4

2 に答える 2

18

これを見てください:

http://www.onlinehowto.net/config-multiple-servers-in-phpmyadmin/1405

/* Single server config section */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'dbsub';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';

上記の6行のコードは、1つのサーバーに接続するようにPhpMyAdminを構成します。最初の行$i++で増加するi>変数に注意してください。別のサーバーを定義するには、上のブロックをコピーして貼り付け、ホスト名を変更する必要があります。各データベースサーバーを構成する前に、$i++ステートメントを用意することが非常に重要です。サーバーは、異なるデータベースタイプのものである可能性もあります。たとえば、MySQLとPostgreSQL。これが、PhpMyAdminが非常に人気があり、愛されている理由です。

これは、私たちが管理しているphpmyadminインスタンスの1つで動作するセットアップです

/*
* Servers configuration
*/
$i = 0;

/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'db';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
/*
* Second server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'dbsub';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
/*
* Third server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'stats1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';

$cfg['DisplayServersList']    = TRUE;

/*
* End of servers configuration

サーバーのリストをログイン画面の素敵なドロップダウンリストに表示する最後の変更は、$ cfg ['' DisplayServersList'']=TRUEです。声明。このように、phpmyadminのログインページに移動するときはいつでも、作業するサーバーを選択する必要があります。

于 2012-05-03T17:44:26.257 に答える
1

PHPMyAdminのルートには、config.sample.inc.phpという名前のファイルがあります。

名前をconfig.inc.phpに変更し、編集します。

最初のサーバーを検索し、 $ cfg ['Servers'] [$i]['host']で正しい値に設定します。

/*
 * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = '192.168.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
于 2015-05-06T00:11:57.270 に答える