人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MySQLにおいて、
create database `test1` DEFAULT CHARACTER SET utf8;
で作成した直後からどのユーザーでも閲覧・変更ができてしまいます。
どうしたらユーザー毎に閲覧・変更権限を設定できるでしょうか。

MySQL 5.6.14

●質問者: たくや
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● quocard
●50ポイント

その状態ではデータベースを作っただけの状態になります。
そのデータベースに触ることの出来るユーザーや権限を指定してやる必要があります。

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/


たくやさんのコメント
revoke all privileges, grant option from user; を試してみましたが、依然データベースは参照できるようでした。

2 ● bg5551
●50ポイント

ユーザ権限の作成をしないといけません。
こちらを参考にしてみてください。

http://www.dbonline.jp/mysql/user/index6.html
http://phpjavascriptroom.com/?t=mysql&p=grant


たくやさんのコメント
ユーザーの権限の削除の方法を教えていただけないでしょうか。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ