検索
カテゴリツリー
トップ
  未整理
  iPhoneアプリ開発
      未整理
      画像処理
リンク

CD&DVD Press
プレスやってます!


TECHLOG
さくらレンタルサーバでphpMyAdminを動作させる
OSはRedHat、標準メニューソフトウェアでPHP/MySQLがインストール済みの環境において、
mysql/phpMyAdminを動作させる手順です。

adminアカウントで、telnet接続する。
suコマンドで、rootになる。
[admin@localhost ~]# su

mysqlを起動してみる。
[root@localhost admin]# /etc/init.d/mysql start

終了は、
mysql > quit

とする。

phpMyAdminをインストールする。
root権限のまま、下記を実行

[root@localhost ~]# svn checkout https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin/tags/RELEASE_2_11_9_4/phpMyAdmin phpmyadmin
[root@localhost  ~]# mv phpmyadmin/ /var/www/
[root@localhost  ~]# cp /var/www/phpmyadmin/config.sample.inc.php /var/www/phpmyadmin/config.inc.php
[root@localhost  ~]# chmod 660 /var/www/phpmyadmin/config.inc.php
[root@localhost  ~]# yum -y install expect

パスフレーズを作成する。
[root@localhost  ~]# mkpasswd -l 46

すると、長ったらしい文字列が表示されるので、
それをメモっておき、下記コマンドを実行。
[root@localhost  ~]# vi /var/www/phpmyadmin/config.inc.php

開かれたファイル内の、$cfg['blowfish_secret']の値部分に、
メモっておいたフレーズを入力して、上書き保存。

[root@localhost  ~]# chown -R root.apache /var/www/phpmyadmin/
[root@localhost  ~]# vi /etc/httpd/conf.d/phpmyadmin.conf

viで新しいファイルが開かれるので、次の一行を挿入して、上書き保存。
Alias /phpmyadmin /var/www/phpmyadmin

WEBサーバ再起動
[root@localhost  ~]# /etc/rc.d/init.d/httpd restart


ここまででphpMyAdminが入るので、あとは
http://ホスト/phpmyadmin で表示できる。

最初は、rootユーザのパスワードがないので、設定しておく。

まずはmysqlに接続。
[root@localhost  ~]# mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.0.77 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

この状態で、パスワードを変更するコマンドを実行
mysql> set password=PASSWORD('testpassword');

'testpassword'の部分が、変更後のパスワードとなる。

posted by admin at 2010年11月08日