ここでは、MySQLをブラウザ上から操作できるphpMyAdminと言うツールを導入します。
| phpMyAdminの導入 |
最新バージョンはこちらで確認 ダウンロード ↓ # wget http://jaist.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.11.0-all-languages.tar.gz
--17:27:52-- http://jaist.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.11.0-all-languages.tar.gz
=> `phpMyAdmin-2.11.0-all-languages.tar.gz'
jaist.dl.sourceforge.net をDNSに問いあわせています... 150.65.7.130
jaist.dl.sourceforge.net|150.65.7.130|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 4,323,279 (4.1M) [application/x-gzip]
100%[====================================>] 4,323,279 5.65M/s
17:27:53 (5.65 MB/s) - `phpMyAdmin-2.11.0-all-languages.tar.gz' を保存しました [4323279/4323279]
# tar zxvf phpMyAdmin-2.11.0-all-languages.tar.gz ← 展開# mv phpMyAdmin-2.11.0-all-languages/ /home/httpd/html/phpmyadmin ← 展開したファイルを移動 # rm -f phpMyAdmin-2.11.0-all-languages.tar.gz ← ダウンロードしたファイルを削除 |
| phpMyAdminの設定 |
※ 注意
設定ファイルを編集する際、config.default.phpをconfig.inc.phpにリネームしますが、
バージョン2.8系からは/libraries/にconfig.default.phpが移動していますので注意して下さい。
# cd /home/httpd/html/phpmyadmin ← phpMyAdminディレクトリへ移動 # cp libraries/config.default.php config.inc.php ← デフォルト設定ファイルコピー # vi config.inc.php ← 設定ファイル編集 $cfg['blowfish_secret'] = 'xxxxx'; ← 適当な文字を入力(46文字以内) $cfg['Servers'][$i]['auth_type'] = 'cookie'; ← config'からcookieに変更 # chown -R root.apache /home/httpd/html/phpmyadmin ← phpMyAdminの所有権を変更 |
| http://ドメイン名(サーバーIP)/phpmyadmin にアクセスしてこの様なが出ればOKです。 そして、MySQLに登録しているユーザーでログインできれば導入は成功です。 |
![]() |
| MySQL4.1系、MySQL5.0系の導入時の文字化け対策 |
| # vi /home/httpd/html/phpmyadmin/.htaccess ← .htaccess作成 下記内容を記載 php_value mbstring.language neutral php_value mbstring.internal_encoding UTF-8 php_value mbstring.http_output UTF-8 php_value default_charset UTF-8 |
| ログイン後に出るエラー対策 |

ログイン後に「mcrypt 拡張をロードできません。PHP の設定を確認してください。」というエラーがでたので、mcryptをインストールする。
# apt-get install php5-mcrypt ←インストール パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 以下の追加パッケージがインストールされます: libmcrypt 以下のパッケージが新たにインストールされます: libmcrypt php5-mcrypt アップグレード: 0 個, 新規インストール: 2 個, 削除: 0 個, 保留: 0 個 111kB のアーカイブを取得する必要があります。 展開後に 216kB のディスク容量が追加消費されます。 続行しますか? [Y/n]y 取得:1 http://updates.vinelinux.org 4.1/i386/plus libmcrypt 2.5.7-1vl3 [72.5kB] 取得:2 http://updates.vinelinux.org 4.1/i386/plus php5-mcrypt 5.2.4-0vl0.40 [38.2kB] 111kB を 0s 秒で取得しました (267kB/s) 変更を適用しています... 準備中... ########################################### [100%] 1:libmcrypt ########################################### [ 50%] 2:php5-mcrypt ########################################### [100%] 完了 |
| インストールしたらこの様にエラーは出なくなりました。 | ![]() |
Copyright c Vine Linuxで自宅サーバー. 2004 All Rights Reserved.