お世話になっております。相変わらずDB初心者のEzです。
【質問】 mysql コマンドのみでログインした場合の挙動についてご存じの方いらっしゃいましたら教えて頂けないでしょうか?
普段ローカルのMySQLサーバーにログインする際は
mysql -u root -p hoge
こんな感じかと思われるのですが
mysql
これだけでも実は入れちゃったりします。
ちなみに↑で入ったあとに、ユーザ作成(grant)とかやろうとしたら怒られました。
ERROR 1045 (28000): Access denied for user 'mysql_backup'@'localhost' (using password: YES)
これってmysql_backupユーザには作れる権限はないよ!ってことですよね?
つまり・・・自分は今mysql_backupユーザーでログインしているってことか・・・
え!
#mysql コマンドだけで入ると -u mysql_backup が省略されていることになるんでしょうか!?
ちなみに
mysql user,host from mysql.user で確認したところ空欄ユーザーとかanoymousユーザーはありませんでした・・・
いったい何が起きているか教えて頂けないでしょうか?
混乱しております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/07 05:13