~Linux、MySQLからAJAXまでセキュリティを考慮し、MySQLの匿名ユーザーにパスワードを設定、または削除MySQLサーバーに接続する際にはMySQLのユーザー名とパスワードが必要になります。MySQLインストール時にデフォルトで匿名ユーザーが作られているので、MySQLユーザーを作成しなくてもその匿名ユーザーを使ってすぐに作業することもできます。この匿名ユーザーのパスワードは設定されていなく、誰でもログインできてしまう状態で、セキュリティ上問題があります。匿名ユーザーのパスワードを設定するか、匿名ユーザーが不要ならば削除する事が推奨されています。以下、MySQL5.1の環境での確認、対応例を示します。匿名ユーザーは、ユーザー名が空で名前がないユーザーで、パスワードが設定されていないと、下記のようにユーザー名、パスワードを入力しなくてもMySQLサーバーに接続できてしまいます。statement.mysql>2)匿名ユーザーにパスワードを設定1現状の設定確認MySQLのユーザーは”mysql”という名前のデータベースの”user”テーブルに保存されています。sec)上記のようにユーザー名が空の匿名ユーザーが存在し、パスワードが設定されていない事が分かります。下記のように匿名ユーザーにパスワードを設定します。:パスワードを入力するとログインできる。匿名ユーザー自体が不要であれば削除します。下記のようにして実行します。sec)関連記事の目次VPSの開始からWebサイト公開、運用VPSにログイン、SSH接続、初期設定VPSサーバーでスナップショットを取得~障害に備え、リカバリーポイントを作成。VPSサーバーにログインして、設定内容を確認~グローバルIPアドレス確認、SSHキーを作成。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。