0

重複の可能性:
php myAdmin を使用して外部サーバーに接続する

私のウェブホストは別々のサーバーにデータベースを提供しているため、「localhost」は私にとって選択肢ではありません。外部サーバーを使用するように phpMyAdmin 構成ストレージをセットアップするにはどうすればよいですか?

私は試しました: $cfg['Servers'][$i]['pmadb'] = 'dbname.dbserver.host.com'; そして $cfg['Servers'][$i]['pmadb'] = 'dbname@dbserver.host.com';

しかし、それらは機能しませんでした。助言がありますか?

これが私のセットアップです...
FreeBSD 7.3-RELEASE-p2
Apache/2.2.22
MySQL 5.0.91-log
mysqlnd 5.0.8-dev
phpMyAdmin 3.5.2.1 構成
認証を使用

config.inc.php の通常の非構成データベースの構成ブロックに構成データベースのセットアップを配置すると、次のようなものを使用して正常に動作します。

$cfg['Servers'][$i]['verbose'] = 'pma';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'dbuser';
$cfg['Servers'][$i]['password'] = 'dbpass';
$cfg['Servers'][$i]['only_db'] = array('dbname');
$cfg['Servers'][$i]['host'] = 'dbserver.host.com';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysqli';
4

1 に答える 1

0
$cfg['Servers'][$i]['host'] = 'dbserver.host.com'; // use host (I removed dbname.)

編集1

直接接続のテスト:

mysql --host=dbserver.host.com --user=*** --password=***

あなたのセットアップはうまくいくはずです。それ以外の場合は、サポートを依頼してください。(SSL 接続が必要ですか?、セキュリティ証明書が必要ですか?など)

于 2012-08-09T00:47:41.460 に答える