お世話になっております。Ezです。
データベースのユーザーと権限についてご教授ください。
先程最新のMariaDB(10.0.13)をCentOS6.5_64bitにインストールしました。
データベースを作ろうと思いログインしようとしたところ誤ってrootをroottと打ってしまいました。
しかし、何と普通に入れてしまったのです!
(あれ?おかしいなと思い、rootで入りなおしました。)
その後、下記3つのユーザーを作り権限(ALL)を与えました。
lang
1$ grant all on *.* to katuo@localhost identified by 'hoge'; 2$ grant all on *.* to wakame@localhost identified by 'hoge'; 3$ grant all on *.* to tarao@localhost identified by 'hoge';
しかし、ここで、存在しないユーザー(sazae)でログインしようとすると
$ mysql -u sazae
普通に入れてしまうのです!(権限は何もついてないと思います。)
lang
1MariaDB [(none)]> show grants; 2+--------------------------------------+ 3| Grants for @localhost | 4+--------------------------------------+ 5| GRANT USAGE ON *.* TO ''@'localhost' | 6+--------------------------------------+ 71 row in set (0.00 sec)
登録してあるユーザー以外は入れなくしたいのですが、どうすれば宜しいでしょうか?
ブロックできる方法等が存在していたら教えて頂けないでしょうか?
よろしくお願い致します!
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/09/02 07:27