このWebサイト ひつじ帳 は、管理者がWEB関連の技術をまとめた備忘録サイトです。 Linux,CentOS,PHP,MySQL,Blogger,JavaScript,CSS について記録しています。

さくらのVPS/MySQL/phpMyAdmin

[ さくらVPS/MySQL ]

phpMyAdmin インストール

ブラウザ上からMySQLデータベースを管理する為のPHPアプリケーションをインストール。
  • phpMyAdmin 公式サイト http://www.phpmyadmin.net/home_page/

phpMyAdmin ダウンロード


##■ admin ユーザーでログイン
[admin@www10000xx ~]$ 

##■ ディレクトリ 移動
[admin@www10000xx ~]$ cd /home/admin/public_html
[admin@www10000xx public_html]$

##■ ダウンロード
[admin@www10000xx public_html]$ wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.0.6/phpMyAdmin-4.0.6-all-languages.tar.gz?r=http%3A%2F%2Fwww.phpmyadmin.net%2Fhome_page%2Fdownloads.php&ts=1379590197&use_mirror=jaist

~ 中略 ~

2013-MM-DD 00:00:00 (18.8 MB/s) - `phpMyAdmin-4.0.6-all-languages.tar.gz.1’ へ保存完了 [8052323/8052323]

[admin@www10000xx public_html]$

phpMyAdmin 圧縮ファイルを解凍


[admin@www10000xx public_html]$ tar -xzvf phpMyAdmin-4.0.6-all-languages.tar.gz
[admin@www10000xx public_html]$

ディレクトリ名を変更


[admin@www10000xx public_html]$ mv phpMyAdmin-4.0.6-all-languages phpMyAdmin
[admin@www10000xx public_html]$

phpMyAdmin 設定

設定ファイル 編集


##■ 設定ファイルをコピー
[admin@www10000xx ~]$ cp /home/admin/public_html/phpMyAdmin/config.sample.inc.php /home/admin/public_html/phpMyAdmin/config.inc.php
[admin@www10000xx ~]$

##■ 設定ファイルを編集
[admin@www10000xx ~]$ vi /home/admin/public_html/phpMyAdmin/config.inc.php

--------------------------------------------------
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * phpMyAdmin sample configuration, you can use it as base for
 * manual configuration. For easier setup you can use setup/
 *
 * All directives are explained in documentation in the doc/ folder
 * or at <http://docs.phpmyadmin.net/>.
 *
 * @package PhpMyAdmin
 */

/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = '*******'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */


##■ Cookie認証 タイムアウト時間設定を追記する
$cfg['LoginCookieValidity'] = 18000;


/*
 * Servers configuration
 */
$i = 0;

/*
 * First server
 */
--------------------------------------------------

##■ 上書き保存して編集終了
:wq
[admin@www10000xx ~]$

以上で、phpMyAdmin の設置完了。
  • /phpMyAdmin/ にアクセスする。(WEBサーバーが未設定の場合は、設定が必要)

アクセス制限(Digest認証)


##■ ディレクトリ作成
[admin@www10000xx public_html]$ mkdir /home/admin/admin
[admin@www10000xx public_html]$

##■ .htdigest ファイル作成
[admin@www10000xx public_html]$ htdigest -c /home/admin/admin/.htdigest phpMyAdmin admin
Adding password for admin in realm phpMyAdmin.
New password:
Re-type new password:
[admin@www10000xx public_html]$

##■ .htaccess ファイル作成
[admin@www10000xx public_html]$ vi /home/admin/public_html/.htaccess

--------------------------------------------------
AuthUserFile /home/admin/admin/.htdigest
AuthGroupFile /dev/null
AuthType Digest
AuthName "phpMyAdmin"
require valid-user
--------------------------------------------------

##■ 上書き保存して編集終了
:wq
[admin@www10000xx public_html]$

0 件のコメント:

人気記事

アーカイブ

このブログを検索