MAKIZOU.COM

WEB系SEのホームページ作成&サーバ構築運用メモ

phpMyAdminインストール&設定 - Linux

phpMyAdmin は MySQL サーバを丸ごと管理する為のソフトウェアです。
名前の通りPHPで実装され、当然ながらPHP、MySQLのインストールが前提となっています。
PHP、MySQLのインストールに関しては、よろしければ過去の記事を参考にしてみて下さい。
なお、過去記事へのリンクは、当記事の末尾、関連リンクを参照してね。

phpMyAdmin は主に以下のようなことが出来ます。

  • データベースの作成と削除
  • テーブルの作成・コピー・削除・リネーム・定義の変更
  • テーブルのメンテナンス
  • フィールドの削除・修正・追加
  • あらゆる SQL ステートメントの実行
  • フィールドのキー管理
  • テキストファイルをテーブルにロード
  • テーブルのダンプの作成と読み込み
  • データを CSV、XML、Latex 形式でエクスポート
  • 複数サーバの管理
  • MySQL ユーザ・特権の管理
  • etc…

■phpMyAdminインストール&設定
# cd /usr/local/src
# wget http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.11.1.1-all-languages.tar.gz?download
# tar xzvf phpMyAdmin-2.11.1.1-all-languages.tar.gz
# mv phpMyAdmin-2.11.1.1-all-languages /var/www/phpMyAdmin

# vi /etc/httpd/conf.d/phpMyAdmin.conf

以下をコピー&ペースト

Alias /phpMyAdmin /var/www/phpMyAdmin

<Location /phpMyAdmin>
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from ***.***.***.***
</Location>

※***.***.***.***はアクセス元IPアドレス

# /etc/init.d/httpd configtest

以下のように表示されれば良い

Syntax OK

Apache再起動
# /etc/init.d/httpd restart

# cd /var/www/phpMyAdmin/
# mkdir config
# chmod o+rw config
# cd config
# touch config.inc.php
# chmod o+w config.inc.php

ブラウザより設定ファイル作成
http://example.com/phpMyAdmin/scripts/setup.php

Servers の右にある「add」ボタン押下の直後
・Authentication type cookie を選択
・User for config auth = ID を入力
・Password for config auth = パスワード を入力
・add ボタンを押下します。
・Configuration の [Save] ボタンを押下します。

Features の [Security] ボタン
・Force SSL connection にチェック
・Recall user name にチェック
・Update ボタンを押下します。
・Configuration の [Save] ボタンを押下します。

Features の [Charsets] ボタン
・Default charset で utf-8 を選択
・Update ボタンを押下します。
・Configuration の [Save] ボタンを押下します。

設定ファイルをコピー
# cp config.inc.php ../

ブラウザより動作確認
https://example.com/phpMyAdmin/



  • カテゴリ:Web開発
  • 公開日:
  • 1つ星2つ星3つ星4つ星5つ星
    Loading ... Loading ...
    ↑ 記事評価をお願いします。

コメント&トラックバック

トラックバック用URL

コメント




使用できるXHTMLタグ <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>