ブラウザの JavaScript がオフ(ブロックまたは許可しない)に設定されているため、このページは正常に機能しません。
オヤジのサーバ構築に挑戦! Wiki*
一覧
最終更新
バックアップ
ヘルプ
Top
>
phpMyAdmin
>
複製
?
ms
phpMyAdmin をテンプレートにして作成
これらのキーワードがハイライトされています:
開始行:
RIGHT:最終更新:&lastmod;
RIGHT:アクセス数(合計):&counter(total);
RIGHT:利用者; &online; アクセス数(本日):&counter(today); アクセス数(昨日):&counter(yesterday);
*&size(30){&color(blue){Web管理 phpMyAdmin};}; [#z0f7530a]
WebからMySQLを管理する事を可能とする。
----
#contents
*''&size(20){目的};'' [#de0b1e05]
Webブラウザから、 MySQL変更をSSLで可能とする。
https://192.168.0.10/phpmyadmin/
*&size(20){''構築条件''}; [#od6e50cb]
**構築機器 [#nda3e742]
-仮想サーバ [[SUN VirtualBox 4.3:http://www.virtualbox.org/]] ''Hyper-V'' で構築
**作成環境 [#rdcc1d02]
|OS |CentOS 6.5 64bit版|
**サーバ作成条件 [#f59b3f7b]
|サーバIP |192.168.0.10/24|
|ホスト名 |hogehogeServer|
|user |hogehoge |
|userpasswd |hogehogepass |
|mysqldb名 |mysql|
|mysqluser名|mysqluser|
|mysqluserpasswd|mysqlpass|
|作業ディレクトリ|/home/hogehoge|
**手順記入ルール [#td8f4346]
-コマンド行頭記号で '' 「$」はユーザ権限 「#」はスーパーユーザー権限'' を表示
-コマンドが長くなる場合は、行末に「\」を記述し複数行に記述。
*&size(20){ファイル入手}; [#v998fc51]
**サイト [#faefb4ca]
-phpMyAdmin
http://www.phpmyadmin.net/
**今回インストールしたファイル [#acc2e968]
-ダウンロードサイト
http://www.phpmyadmin.net/home_page/downloads.php
-インストールファイル
phpMyAdmin-3.4.4-all-languages.zip
http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/4.1.8/phpMyAdmin-4.1.8-all-languages.zip
*''&size(20){前準備};'' [#j0b7ff59]
+[[CentOSインストール]] 実施
+[[yumリポジトリ設定]] 実施
+[[LAMPサーバ構築]] 実施
+[[PHP/php-mcrypt]] 実施
&br;
yumで以下モジュールをインストールしておくこと
# yum install unzip
*&size(20){インストール}; [#v77540e6]
**(1) ファイル転送 [#d146cf86]
【FTP】
ftp/wget等にて、ユーザエリア「/home/hogehoge」にphpMyAdminファイルをアップ
**(2)インストール [#y17b2ff0]
【telnet】
-スーパユーザでログイン
$ su
パスワード:
-パッケージがあるか確認
# ls -l
-rw-rw-r-- 1 hogehoge hogehoge 8411538 2月 22 21:30 2014 phpMyAdmin-4.1.8-all-languages.zip
-パッケージを解凍
# unzip phpMyAdmin-4.1.8-all-languages.zip
Archive: phpMyAdmin-4.1.8-all-languages.zip
creating: phpMyAdmin-4.1.8-all-languages/
inflating: phpMyAdmin-4.1.8-all-languages/.coveralls.yml
:
-解凍出来たか確認
# ls -l
drwxr-xr-x 9 root root 4096 2月 22 07:21 2014 phpMyAdmin-4.1.8-all-languages
**(3)ファイルコピー [#jd0194de]
-web直下ディレクトリにコピー
# cp -R phpMyAdmin-4.1.8-all-languages /var/www/html/
-確認
# ls -l /var/www/html/
drwxr-xr-x 9 root root 4096 3月 1 12:49 2014 phpMyAdmin-4.1.8-all-languages
-ディレクトリ名変更
# mv /var/www/html/phpMyAdmin-4.1.8-all-languages/ /var/www/html/phpmyadmin/
-確認
# ls -l /var/www/html/
drwxr-xr-x 9 root root 4096 3月 1 12:49 2014 phpmyadmin
-所有者変更
# chown -R apache:apache /var/www/html/phpmyadmin/
-確認
# ls -l /var/www/html/
drwxr-xr-x 9 apache apache 4096 3月 1 12:49 2014 phpmyadmin
**(4)config.inc.php設定 [#n31369a5]
-config.sample.inc.phpがあるか確認
# ls -l /var/www/html/phpmyadmin/
-rw-r--r-- 1 apache apache 4236 3月 1 12:49 2014 config.sample.inc.php
-config.inc.php作成
# cp /var/www/html/phpmyadmin/config.sample.inc.php \
/var/www/html/phpmyadmin/config.inc.php
-作成できたことを確認
# ls -l /var/www/html/phpmyadmin/
-rw-r--r-- 1 root root 3732 8月 27 13:24 2011 config.inc.php
-rw-r--r-- 1 root root 4236 3月 1 12:53 2014 config.inc.php
-権限変更
# chmod 660 /var/www/html/phpmyadmin/config.inc.php
-所有者変更
# chown apache:apache /var/www/html/phpmyadmin/config.inc.php
-確認
# ls -l /var/www/html/phpmyadmin/
-rw-rw---- 1 apache apache 4236 3月 1 12:53 2014 config.inc.php
-パスワード作成
# mkpasswd -l 46
# "&color(navy){'''k|sthufxHaiastmiomaHqyskvvnr6alqyslad8ywdgbarn'''};
&color(Blue){↑46桁のパスワードが作成(生成データは毎回変わる)};
-config編集
# vi /var/www/html/phpmyadmin/config.inc.php
-パスワード設定
# $cfg['blowfish_secret'] = 'a8b7c6d'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
# ↓
# $cfg['blowfish_secret'] = '&color(Navy){'''k|sthufxHaiastmiomaHqyskvvnr6alqyslad8ywdgbarn'''};';
# /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
-終了
# exit
exit
$
*''&size(20){動作確認};'' [#c91fe688]
【Web】
phpMyAdmin にアクセスし以下ログイン画面が出ることを確認
http://192.168.0.10/phpmyadmin/
&attachref(./phpmyadmin.jpg);
*''&size(20){設定};'' [#gb7537d1]
**(1)確認 [#oe92e97a]
【Web】
-phpmyadmin にアクセス
http://192.168.0.10/phpmyadmin/
- 言語を「日本語-japanese」に設定した後
MySQLで設定した「root」「(MySQLパスワード)」でログイン
→ 「phpmyadmin」画面を表示
*''&size(20){遭遇したトラブル};'' [#ee385005]
**''mkpasswdが動かない'' [#y843242f]
%%%''問題:''%%%
mkpasswdが動かない
%%%''原因:''%%%
expect-~ モジュール無し が原因
サーバ画面の「アプリケーション」→「ソフトウェアの追加/削除」→「一覧」で
モジュールをインストールすること
**''「設定ファイルが秘密のパスフレーズ (blowfish_secret) を必要とするようになりました 」を表示'' [#g65c2d0b]
%%%''問題:''%%%
「設定ファイルが秘密のパスフレーズ (blowfish_secret) を必要とするようになりました 」を表示
%%%''原因:''%%%
/var/www/html/mysql /comfig.inc.phpでのパスワード設定漏れ
viで
$cfg['blowfish_secret'] = '(パスワード)';
にパスワードを入力しておくこと
**''「mcrypt 拡張をロードできません。PHP の設定を確認してください」を表示'' [#e3cf594f]
%%%''問題:''%%%
「mcrypt 拡張をロードできません。PHP の設定を確認してください」を表示
%%%''原因:''%%%
php-mcrypt-~ モジュール無し が原因
サーバ画面の「アプリケーション」→「ソフトウェアの追加/削除」→「一覧」で
モジュールをインストールすること
**''「Existing configuration file (./config.inc.php) is not readable.」を表示'' [#edee607b]
%%%''問題:''%%%
「Existing configuration file (./config.inc.php) is not readable.」を表示
%%%''原因:''%%%
config.inc.phpの権限変更忘れ、または所有者変更忘れ
**''「#1045 - Access denied for user 'admin'@'localhost' (using password: YES)」を表示'' [#x451d6d9]
%%%''問題:''%%%
「#1045 - Access denied for user 'admin'@'localhost' (using password: YES)」を表示
%%%''原因:''%%%
MysqlのAdminパスワード誤り
ログイン時は、システムのrootパスワードではなくMySQLのrootのパスワードを指定すること
*''&size(20){謝辞};'' [#s6008f8a]
テキスト作成に当たり、以下サイトを参考にさせて頂きました。ありがとうございます。
http://centossrv.com/phpmyadmin.shtml
終了行:
RIGHT:最終更新:&lastmod;
RIGHT:アクセス数(合計):&counter(total);
RIGHT:利用者; &online; アクセス数(本日):&counter(today); アクセス数(昨日):&counter(yesterday);
*&size(30){&color(blue){Web管理 phpMyAdmin};}; [#z0f7530a]
WebからMySQLを管理する事を可能とする。
----
#contents
*''&size(20){目的};'' [#de0b1e05]
Webブラウザから、 MySQL変更をSSLで可能とする。
https://192.168.0.10/phpmyadmin/
*&size(20){''構築条件''}; [#od6e50cb]
**構築機器 [#nda3e742]
-仮想サーバ [[SUN VirtualBox 4.3:http://www.virtualbox.org/]] ''Hyper-V'' で構築
**作成環境 [#rdcc1d02]
|OS |CentOS 6.5 64bit版|
**サーバ作成条件 [#f59b3f7b]
|サーバIP |192.168.0.10/24|
|ホスト名 |hogehogeServer|
|user |hogehoge |
|userpasswd |hogehogepass |
|mysqldb名 |mysql|
|mysqluser名|mysqluser|
|mysqluserpasswd|mysqlpass|
|作業ディレクトリ|/home/hogehoge|
**手順記入ルール [#td8f4346]
-コマンド行頭記号で '' 「$」はユーザ権限 「#」はスーパーユーザー権限'' を表示
-コマンドが長くなる場合は、行末に「\」を記述し複数行に記述。
*&size(20){ファイル入手}; [#v998fc51]
**サイト [#faefb4ca]
-phpMyAdmin
http://www.phpmyadmin.net/
**今回インストールしたファイル [#acc2e968]
-ダウンロードサイト
http://www.phpmyadmin.net/home_page/downloads.php
-インストールファイル
phpMyAdmin-3.4.4-all-languages.zip
http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/4.1.8/phpMyAdmin-4.1.8-all-languages.zip
*''&size(20){前準備};'' [#j0b7ff59]
+[[CentOSインストール]] 実施
+[[yumリポジトリ設定]] 実施
+[[LAMPサーバ構築]] 実施
+[[PHP/php-mcrypt]] 実施
&br;
yumで以下モジュールをインストールしておくこと
# yum install unzip
*&size(20){インストール}; [#v77540e6]
**(1) ファイル転送 [#d146cf86]
【FTP】
ftp/wget等にて、ユーザエリア「/home/hogehoge」にphpMyAdminファイルをアップ
**(2)インストール [#y17b2ff0]
【telnet】
-スーパユーザでログイン
$ su
パスワード:
-パッケージがあるか確認
# ls -l
-rw-rw-r-- 1 hogehoge hogehoge 8411538 2月 22 21:30 2014 phpMyAdmin-4.1.8-all-languages.zip
-パッケージを解凍
# unzip phpMyAdmin-4.1.8-all-languages.zip
Archive: phpMyAdmin-4.1.8-all-languages.zip
creating: phpMyAdmin-4.1.8-all-languages/
inflating: phpMyAdmin-4.1.8-all-languages/.coveralls.yml
:
-解凍出来たか確認
# ls -l
drwxr-xr-x 9 root root 4096 2月 22 07:21 2014 phpMyAdmin-4.1.8-all-languages
**(3)ファイルコピー [#jd0194de]
-web直下ディレクトリにコピー
# cp -R phpMyAdmin-4.1.8-all-languages /var/www/html/
-確認
# ls -l /var/www/html/
drwxr-xr-x 9 root root 4096 3月 1 12:49 2014 phpMyAdmin-4.1.8-all-languages
-ディレクトリ名変更
# mv /var/www/html/phpMyAdmin-4.1.8-all-languages/ /var/www/html/phpmyadmin/
-確認
# ls -l /var/www/html/
drwxr-xr-x 9 root root 4096 3月 1 12:49 2014 phpmyadmin
-所有者変更
# chown -R apache:apache /var/www/html/phpmyadmin/
-確認
# ls -l /var/www/html/
drwxr-xr-x 9 apache apache 4096 3月 1 12:49 2014 phpmyadmin
**(4)config.inc.php設定 [#n31369a5]
-config.sample.inc.phpがあるか確認
# ls -l /var/www/html/phpmyadmin/
-rw-r--r-- 1 apache apache 4236 3月 1 12:49 2014 config.sample.inc.php
-config.inc.php作成
# cp /var/www/html/phpmyadmin/config.sample.inc.php \
/var/www/html/phpmyadmin/config.inc.php
-作成できたことを確認
# ls -l /var/www/html/phpmyadmin/
-rw-r--r-- 1 root root 3732 8月 27 13:24 2011 config.inc.php
-rw-r--r-- 1 root root 4236 3月 1 12:53 2014 config.inc.php
-権限変更
# chmod 660 /var/www/html/phpmyadmin/config.inc.php
-所有者変更
# chown apache:apache /var/www/html/phpmyadmin/config.inc.php
-確認
# ls -l /var/www/html/phpmyadmin/
-rw-rw---- 1 apache apache 4236 3月 1 12:53 2014 config.inc.php
-パスワード作成
# mkpasswd -l 46
# "&color(navy){'''k|sthufxHaiastmiomaHqyskvvnr6alqyslad8ywdgbarn'''};
&color(Blue){↑46桁のパスワードが作成(生成データは毎回変わる)};
-config編集
# vi /var/www/html/phpmyadmin/config.inc.php
-パスワード設定
# $cfg['blowfish_secret'] = 'a8b7c6d'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
# ↓
# $cfg['blowfish_secret'] = '&color(Navy){'''k|sthufxHaiastmiomaHqyskvvnr6alqyslad8ywdgbarn'''};';
# /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
-終了
# exit
exit
$
*''&size(20){動作確認};'' [#c91fe688]
【Web】
phpMyAdmin にアクセスし以下ログイン画面が出ることを確認
http://192.168.0.10/phpmyadmin/
&attachref(./phpmyadmin.jpg);
*''&size(20){設定};'' [#gb7537d1]
**(1)確認 [#oe92e97a]
【Web】
-phpmyadmin にアクセス
http://192.168.0.10/phpmyadmin/
- 言語を「日本語-japanese」に設定した後
MySQLで設定した「root」「(MySQLパスワード)」でログイン
→ 「phpmyadmin」画面を表示
*''&size(20){遭遇したトラブル};'' [#ee385005]
**''mkpasswdが動かない'' [#y843242f]
%%%''問題:''%%%
mkpasswdが動かない
%%%''原因:''%%%
expect-~ モジュール無し が原因
サーバ画面の「アプリケーション」→「ソフトウェアの追加/削除」→「一覧」で
モジュールをインストールすること
**''「設定ファイルが秘密のパスフレーズ (blowfish_secret) を必要とするようになりました 」を表示'' [#g65c2d0b]
%%%''問題:''%%%
「設定ファイルが秘密のパスフレーズ (blowfish_secret) を必要とするようになりました 」を表示
%%%''原因:''%%%
/var/www/html/mysql /comfig.inc.phpでのパスワード設定漏れ
viで
$cfg['blowfish_secret'] = '(パスワード)';
にパスワードを入力しておくこと
**''「mcrypt 拡張をロードできません。PHP の設定を確認してください」を表示'' [#e3cf594f]
%%%''問題:''%%%
「mcrypt 拡張をロードできません。PHP の設定を確認してください」を表示
%%%''原因:''%%%
php-mcrypt-~ モジュール無し が原因
サーバ画面の「アプリケーション」→「ソフトウェアの追加/削除」→「一覧」で
モジュールをインストールすること
**''「Existing configuration file (./config.inc.php) is not readable.」を表示'' [#edee607b]
%%%''問題:''%%%
「Existing configuration file (./config.inc.php) is not readable.」を表示
%%%''原因:''%%%
config.inc.phpの権限変更忘れ、または所有者変更忘れ
**''「#1045 - Access denied for user 'admin'@'localhost' (using password: YES)」を表示'' [#x451d6d9]
%%%''問題:''%%%
「#1045 - Access denied for user 'admin'@'localhost' (using password: YES)」を表示
%%%''原因:''%%%
MysqlのAdminパスワード誤り
ログイン時は、システムのrootパスワードではなくMySQLのrootのパスワードを指定すること
*''&size(20){謝辞};'' [#s6008f8a]
テキスト作成に当たり、以下サイトを参考にさせて頂きました。ありがとうございます。
http://centossrv.com/phpmyadmin.shtml
ページ名: