- ベストアンサー
phpmyadminから別ホストへの接続について
apacheなどが入ってなく、外部から直接アクセスできないmysql専用サーバにフロントエンド用のサーバにphpmyadminを入れて操作したいのですが、どのようにすればよいのでしょうか? config.inc.phpに設定したらよいのかなとは思っているのですが… もちろん、前提としてフロントエンドとmysqlはローカルエリア内のTCP/IPで通信はできています。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 申し訳ついでなのですが、設定内容もPHPの多重配列で書かれているみたいなので、・・・ 確かに配列になっていますが、1つしか使わないのなら気にしなくともOKです。 ちなみに上の方に $i = 1; とあるかと思いますが、これが1つめを表しています。 ($cfg['Servers'][$i]~の$i) (なお、「$i=0;は使うな」と書いてありますね)
その他の回答 (1)
- Ethersky
- ベストアンサー率71% (168/235)
回答No.1
config.inc.php内の 「MySQL hostname or IP address」と書いてある所に $cfg['Servers'][$i]['host'] = 'localhost'; とあるかと思います。 デフォルトがlocalhostなのでここを接続先のMySQLサーバーのIPアドレスまたはホスト名を記述するばOKです。 (正引きの必要がないIPアドレスでの入力を推奨)
補足
さっそくのご回答ありがとうございます。 また、とてもわかりやすくご説明いただき感謝です。 申し訳ついでなのですが、設定内容もPHPの多重配列で書かれているみたいなので、複数のホストに接続もできかとおもうのですが、この場合、$cfg['Servers'][$i]['host'] = を複数行書いたらよいのでしょうか?$iに何か入れたほうがよいのでしょうか? ほんと申し訳ないです。