ここでは、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.