create database `test1` DEFAULT CHARACTER SET utf8;
で作成した直後からどのユーザーでも閲覧・変更ができてしまいます。
どうしたらユーザー毎に閲覧・変更権限を設定できるでしょうか。
MySQL 5.6.14
その状態ではデータベースを作っただけの状態になります。
そのデータベースに触ることの出来るユーザーや権限を指定してやる必要があります。
GRANT構文にてユーザーの追加や権限の設定を行うことが出来ます。
http://dev.mysql.com/doc/refman/5.1/ja/grant.html
http://www.dbonline.jp/mysql/user/index6.html
http://blog.jicoman.info/2013/08/mysql_user/
ユーザ権限の作成をしないといけません。
こちらを参考にしてみてください。
http://www.dbonline.jp/mysql/user/index6.html
http://phpjavascriptroom.com/?t=mysql&p=grant
ユーザーの権限の削除の方法を教えていただけないでしょうか。
revoke all privileges, grant option from user;
2014/03/06 11:42:52を試してみましたが、依然データベースは参照できるようでした。