サーバゲストOS(Debian)上のMySQLにホストOSないし,別のゲストOSからアクセスできるようにします.
ゲストVMの作成,OSやMySQLのインストールは済んでいるとして話しを進めます.
VMのネットワーク設定
VirtualBoxのVMの設定を変更し,ゲスト間,ホスト<->ゲスト通信をできるようにします.仮想マシンの設定,ネットワークから「ホストオンリーアダプター」と「内部ネットワーク」を各VMに追加してください.
ゲスト<->ホスト間はそのままで良いのですが,ゲスト間通信はOS設定もする必要があります.
Going My Linux Wayさんを参考に,/et/network/interfacesの変更,再起動を行ってください.
上手く行っていれば,ifconfigコマンドを実行した際に下のようになっているはずです.
pingなんかでも確認してみてください.
MySQLの設定
内部ネットワーク,ホストネットワーク経由でサーバのMySQLにアクセスできるようにします.まず普通にMySQLのユーザを作ります.
GRANT all privileges on *.* to user IDENTIFIED by "password" WITH grant option;DebianのデフォルトのMySQL設定ではbind-addressオプションが設定されており,ローカル以外からはアクセスできないようです.コメントアウトするか,アドレスを追加してください.
apt-getからphpmyadminをインストールする事で,Webブラウザからもアクセスできるようになります.
ホストからは192.168.56.101(eth1のアドレス)/phpmyadmimn,別のゲストからは192.168.7.12/phpmyadminです.
なお,DBOnlineさんのページではhttp://localhost/phpMyAdmin/index.phpと大文字になっていますが,Debianのデフォルト設定では小文字のアドレスのようです.
0 件のコメント:
コメントを投稿