2012年9月20日木曜日

[phpMyAdmin] サンプルDBの用意

phpMyAdminにログインすると下記のようなエラーメッセージが出ている。

phpMyAdmin 環境保管領域が完全に設定されていないため、いくつかの拡張機能が無効になっています。理由についてはこちらをご覧ください。

1.必要なデーターベースおよびテーブルの作成
これは、サンプルのsqlファイルを読み込むことで作成できる。DBServerにログインして

SOURCE /usr/local/www/phpMyAdmin/examples/create_tables.sql

2.専用ユーザー(pma)を作成
データーベースにアクセスする専用ユーザー(pma)を作成する。

GRANT ALL ON pma phpmyadmin.* TO pma@localhost IDENTIFIED BY "pma_password";

パスワード(pma_password)は、適宜変更する。

3.無効になっている機能を有効にする
サンプル設定ファイルをコピーして適宜変更する。

cp /usr/local/www/phpMyAdmin/config.sample.inc.php /usr/local/www/phpMyAdmin/config.inc.php

そして、下記のように変更する。なお、pmaのパスワードは、pma追加時に指定したパスワードに読み替える。


$cfg['Servers'][$i]['controlhost'] = ”;
$cfg['Servers'][$i]['controluser'] = ‘pma’;
$cfg['Servers'][$i]['controlpass'] = ‘pmapass’;
$cfg['Servers'][$i]['pmadb'] = ‘phpmyadmin’;
$cfg['Servers'][$i]['bookmarktable'] = ‘pma_bookmark’;
$cfg['Servers'][$i]['relation'] = ‘pma_relation’;
$cfg['Servers'][$i]['table_info'] = ‘pma_table_info’;
$cfg['Servers'][$i]['table_coords'] = ‘pma_table_coords’;
$cfg['Servers'][$i]['pdf_pages'] = ‘pma_pdf_pages’;
$cfg['Servers'][$i]['column_info'] = ‘pma_column_info’;
$cfg['Servers'][$i]['history'] = ‘pma_history’;
$cfg['Servers'][$i]['table_uiprefs'] = ‘pma_table_uiprefs’;
$cfg['Servers'][$i]['tracking'] = ‘pma_tracking’;
$cfg['Servers'][$i]['designer_coords'] = ‘pma_designer_coords’;
$cfg['Servers'][$i]['userconfig'] = ‘pma_userconfig’;
$cfg['Servers'][$i]['recent'] = ‘pma_recent’;
$cfg['Servers'][$i]['table_uiprefs'] = ‘pma_table_uiprefs’;
$cfg['Servers'][$i]['auth_swekey_config'] = ‘/etc/swekey-pma.conf’;

以上が終わったらphpMyAdminに再ログインする。



参考Blog: http://www.kakashi.biz/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0/phpmyadmin-%E7%92%B0%E5%A2%83%E4%BF%9D%E7%AE%A1%E9%A0%98%E5%9F%9F%E3%81%8C%E5%AE%8C%E5%85%A8%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E3%81%9F%E3%82%81%E3%80%81/

0 件のコメント:

コメントを投稿