MySQLの設定の残りを少し。
mysql DBのUserに関するセキュリティ?
rootでログイン後、user部分をテーブル表示。
mysql> select host,user,password from mysql.user;
host / user / password
localhost / root / ********
turbolinux / root /
localhost / /
turbolinux / /
(turbolinuxというのはホスト名かな?)
無名ユーザを削除
mysql> delete from mysql.user where user="";
turbolinux / root にもパスワードを設定
mysql> set password for root@'turbolinux'=password('パスワード');
SQL文、さっぱり分からないけど面白いな。
でも日常的に使うのは大変かも…
続いてphpMyAdminの設置。
配布元からphpMyAdmin 2.6.1のtar.gzをダウンロード、
DocumentRoot/phpMyAdmin/ になるように解凍、移動。
config.inc.php を編集。
$cfg['PmaAbsoluteUri'] = 'http://192.168.0.20/phpMyAdmin/';
(ドメイン名が決まったら後で修正)
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'MySQLのrootパス';
あとは設置先をブラウザで開いて動作確認。
最初hostをturbolinuxやらIPアドレスにしてエラーになったけど、
その辺は特に考えずともデフォルトで良かったようで…
あとはMySQLの通常操作用のユーザの追加と、
phpMyAdminディレクトリのアクセス制限で完了。
そんな感じで今回はここまで。
参考ページ(Dream-Seedさんより)
MySQLの設定、phpMyAdminのインストール
0 comments:
コメントを投稿