ページ 11

【MySQL】rootにパスワード設定

Posted: 2012年8月28日(火) 00:20
by MoNoQLoREATOR
MySQLの質問です。
XAMPを使用しています。
rootユーザーにパスワードが掛けられていないのはセキュリティ上よろしくないということで、パスワードを掛けてみたのですが、その後phpmyadminのページを開こうとすると「アクセスが拒否されました」という旨のページが表示されるようになりました。
そのページに書かれている通り、"config.ico.php"を編集して、デフォルトパスワードを設定したところ、phpmyadminのページが表示されるようになったのですが、これではわざわざパスワードを設定した意味がないのではないでしょうか?
そのページにアクセスしさえすれば、誰でもデータベースを操作できてしまうのではないでしょうか?

ご教示よろしくおねがいします。

Re: 【MySQL】rootにパスワード設定

Posted: 2012年8月28日(火) 00:31
by box
そもそも、そのxamppの環境下で、質問者さん以外にDBにアクセスする人がだれかいるんでしょうか。

Re: 【MySQL】rootにパスワード設定

Posted: 2012年8月28日(火) 00:52
by MoNoQLoREATOR
いません。
ということは私のパソコン以外からphpmyadminにアクセスすることはできないから安心して良いということですか?
もしかして、たとえパスワードがわかったとしても私のパソコン以外からはアクセスできないシステムになっているのですか?

Re: 【MySQL】rootにパスワード設定

Posted: 2012年8月28日(火) 05:19
by へにっくす
MoNoQLoREATOR さんが書きました:いません。
ということは私のパソコン以外からphpmyadminにアクセスすることはできないから安心して良いということですか?
もしかして、たとえパスワードがわかったとしても私のパソコン以外からはアクセスできないシステムになっているのですか?
ネットに常時接続していて、グローバルIPかドメインでも割り当てているんでしょうか。そうでもない限りは、特に意識する必要はないと思います。
XP SP3以降であれば、管理者がファイアウォールの設定でポートなどを公開しない限りは、外からはアクセスできなかったかなと。
そのパソコンにログインする人が、貴方一人だけなのであれば余計にね。
ここまでくるとMySQLの問題というより、セキュリティの範疇ですけど。。

Re: 【MySQL】rootにパスワード設定

Posted: 2012年8月28日(火) 10:46
by softya(ソフト屋)
気になるのなら
http://localhost/xampp/ のセキュリティのページで最低上3つが安全になるように設定してみてはどうでしょう。
無線LAN経由の侵入とかもあるかも知れませんよ。

「XAMPPのインストール(2) - 【気まぐれIT】」 最低限のセキュリティの設定
http://a77.blog103.fc2.com/blog-entry-4.html

Re: 【MySQL】rootにパスワード設定

Posted: 2012年8月28日(火) 11:53
by MoNoQLoREATOR
ありがとうございます。安心しました。

テストのために使用するだけですが、セキュリティは堅いにこしたことはないと思ったので、セキュリティページ上位3つを設定してみることにしました。

「XAMPPのディレクトリ制御」を設定しようとすると、「エラー:ユーザ名の文字は、3文字以上15文字未満で入力してください。特殊な文字や空白は認められていません。」と言われてしまいました。
入力したユーザー名はもちろん"root"です。
バグでしょうか?

Re: 【MySQL】rootにパスワード設定

Posted: 2012年8月28日(火) 12:26
by softya(ソフト屋)
全角文字になっているとか?

Re: 【MySQL】rootにパスワード設定

Posted: 2012年8月29日(水) 11:47
by MoNoQLoREATOR
ユーザー名がどうのこうのと言われていましたが、もしかしてと思いパスワードを短くしてみたところ正常に通りました。
解決しました。
ありがとうございました。