mysqlで作成した、例えばユーザー名aaaaa、パスワードaaaaaのユーザーがあったとします。
mysql -u aaaaa@localhost -p
mysqlで接続する際、上記のようにこのパスワードaaaaaを省いても接続できてしまいます。
@localhostと記述しなければそんなことはできないのですがこれは何故接続できてしまうのでしょうか。
またコマンドに「mysql」と記述しただけでも接続できてしまいます。
こちらは匿名ユーザーというものらしいのですが、この匿名ユーザーという機能は、どういった理由で存在しているのでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/18 06:51