1 views

実現する機能

自宅サーバーの運営管理をインターネットからもできるようphpMyAdminを導入していますが、久々にサイトを開いてみると、update の案内があったので実施してみました。
(図はクリックすると拡大表示されます。以下同じ)

以下は、その備忘録です。

phpMyAdminのupdate手順

(1)phpMyAdminのDownload&Install

Last login: Sun May 14 19:54:15 2017 from 192.168.24.242
[tu@ufuso ~]$ su - ← 管理者でログインし直す
パスワード: ← 管理者用passwordを入力
最終ログイン: 2017/05/14 (日) 20:21:15 JST日時 pts/0

[root@ufuso ~]# ← 記号が$から#に変更したので管理者でのログインに成功

[root@ufuso ~]# wget https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.tar.gz
 ← sourceforgeから最新版をDownload(最新版をチェックし
てバージョンの数字を入れ替える
files.phpmyadmin.net (files.phpmyadmin.net) をDNSに問いあわせています... 188.172.202.23
files.phpmyadmin.net (files.phpmyadmin.net)|188.172.202.23|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 11686768 (11M) [application/octet-stream]
`phpMyAdmin-4.7.0-all-languages.tar.gz' に保存中

100%[=======================================>] 11,686,768  1.13MB/s 時間 7.5s   

2017-05-14 20:28:25 (1.48 MB/s) - `phpMyAdmin-4.7.0-all-languages.tar.gz' へ保存
完了 [11686768/11686768]

[root@ufuso ~]# tar zxvf phpMyAdmin-4.7.0-all-languages.tar.gz ← phpMyAdmin
のInstall
phpMyAdmin-4.7.0-all-languages/
phpMyAdmin-4.7.0-all-languages/CONTRIBUTING.md
phpMyAdmin-4.7.0-all-languages/ChangeLog
・・・
・・・
phpMyAdmin-4.7.0-all-languages/version_check.php
phpMyAdmin-4.7.0-all-languages/view_create.php
phpMyAdmin-4.7.0-all-languages/view_operations.php

[root@ufuso ~]# yes|cp -R phpMyAdmin-4.7.0-all-languages/* /usr/share/phpMyAdmin/
 ← /usr/share/phpMyAdminフォルダに最新版を自動で上書きコピー
cp: `/usr/share/phpMyAdmin/CONTRIBUTING.md' を上書きしますか? cp: `/usr/share/phpMyAdmin/ChangeLog' を上書きしますか? cp: `/usr/share/phpMyAdmin/DCO' を上書きしますか? 
・・・
・・・
cp: `/usr/share/phpMyAdmin/version_check.php' を上書きしますか? cp: `/usr/share/phpMyAdmin/view_create.php' を上書きしますか? cp: `/usr/share/phpMyAdmin/view_operations.php' を上書きしますか?  

[root@ufuso ~]#  cp /usr/share/phpMyAdmin/config.sample.inc.php /usr/share/phpMyAdmin/config.inc.php
 ← config.sample.inc.phpをconfig.inc.phpにコピー

[root@ufuso ~]# chmod 660 /usr/share/phpMyAdmin/config.inc.php ← config.inc.php
にアクセス権の設定

(2)phpMyAdminの設定

[root@ufuso ~]# mkpasswd -l 46 ← Cookieを使う際に必要な秘密鍵の作成
pytcmleouv5uwsf8whfPixvmPushczfitvdezzi]eltvul ← 作成された秘密鍵

※mkpasswdがinstallされてない場合は、下記コマンドでinstallのこと
yum -y install expect

[root@ufuso ~]# vi /usr/share/phpMyAdmin/config.inc.php ← 設定ファイルの編集
/**
 * This is needed for cookie based authentication to encrypt password in
 * cookie. Needs to be 32 chars long.
 */
$cfg['blowfish_secret'] = 'pytcmleouv5uwsf8whfPixvmPushczfitvdezzi]eltvul'; /* YOU
 MUST FILL IN THIS FOR COOKIE AUTH! */ ← 作成した秘密鍵に変更

[root@ufuso ~]# chown -R root:apache /usr/share/phpMyAdmin ← phpmyadminの所有
者を変更

[root@ufuso ~]# rm -f phpMyAdmin-4.7.0 all-languages.tar.gz ← ダウンロード
ファイルの削除

[root@ufuso ~]# rm -fr phpMyAdmin-4.7.0-all-languages ← 展開したフォルダの削除

(3)phpMyAdminが使えるか確認
1.http://yoursite/phpmyadmin/にアクセスすると、赤枠の画面が表示されますので、ユーザー名に「root」、パスワードにMySQLの「rootのパスワード」を入力して「実行」ボタンをクリックします。


2.ログイン後に表示される画面の赤枠部分で、最新版にupdateできたことを確認

※phpMyAdminの使い方は「ここ」に詳しい説明があります。
以上です

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください