重複の可能性:
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';