MySQLコマンドは面倒なので、
先日設置したphpMyAdminを使用する。
rootでログイン後、特権→ユーザーの追加。
ユーザー名: 任意
ホスト: ローカルホスト(自動的にlocalhost)
パスワード: 任意
グローバル特権: 「データ」全てにチェック
MySQL全体を操作できる特権なので、
他人も使う場合はチェック入れなくてもいい。
ユーザのデータベースごとの特権は別途指定可。
今回はデータベースの作成はroot、という方針で。
phpMyAdminへのログイン方法の変更。
.htaccessを設置する方法がよく使われるみたいだけど、
phpMyAdminに実装されたBASIC認証を使うのがスマート。
config.inc.php
(rootの情報を設定している部分)
$cfg['Servers'][$i]['auth_type'] = "http";
$cfg['Servers'][$i]['password'] = "";
設定ファイルにパスワードを書かないので安全。
phpMyAdminを開くと認証ダイアログが出現して、
それぞれのユーザ名に応じたログインをしてくれる。
これで安全だけど、心配ならLAN内限定で
host制限をかけておくといいかも。
0 comments:
コメントを投稿