ユーザとDB作成

ユーザ作成

GRANT構文の実行権限をもつユーザを作成

mysql> GRANT ALL PRIVILEGES ON *.* TO ユーザー名@localhost IDENTIFIED BY 'パスワード' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

もしくわ

mysql> GRANT ALL PRIVILEGES ON データベース名.* TO ユーザー名@localhost IDENTIFIED BY 'パスワード' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

GRANT構文の実行権限をもたないユーザを作成

mysql> GRANT ALL PRIVILEGES ON *.* TO ユーザー名@localhost IDENTIFIED BY 'パスワード';
mysql> FLUSH PRIVILEGES;

もしくわ

mysql> GRANT ALL PRIVILEGES ON データベース名.* TO ユーザー名@localhost IDENTIFIED BY 'パスワード';
mysql> FLUSH PRIVILEGES;

特定の実行権限だけもつユーザを作成

mysql> GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO ユーザ名@localhost IDENTIFIED BY 'パスワード';
mysql> FLUSH PRIVILEGES;

もしくわ

mysql> GRANT SELECT,INSERT,UPDATE,DELETE ON データベース名.* TO ユーザ名@localhost IDENTIFIED BY 'パスワード';
mysql> FLUSH PRIVILEGES;

DB 作成

文字コードを設定してDBを作成

mysql> CREATE DATABASE データベース名 CHARACTER SET utf8;

DB作成後に、文字コードを指定する場合

mysql> CREATE DATABASE データベース名;
mysql> ALTER DATABASE データベース名 DEFAULT CHARACTER SET=utf8;

DB作成とユーザ作成

これでもできる。

mysql> CREATE DATABASE データベース名;
mysql> GRANT ALL ON データベース名.* to ユーザ名@localhost;
mysql> FLUSH PRIVILEGES;
mysql> SET PASSWORD FOR ユーザ名@localhost=password('パスワード');

GRANT権限

権限追加

mysql> GRANT CREATE ON データベース名.* TO ユーザ名@localhost;
mysql> GRANT DROP ON データベース名.* TO ユーザ名@localhost;
mysql> GRANT ALTER ON データベース名.* TO ユーザ名@localhost;

権限の確認

mysql> SHOW GRANTS FOR ユーザ名@localhost \G

権限の削除

mysql> REVOKE ALL PRIVILEGES ON *.* FROM ユーザ名@localhost;
mysql> REVOKE 削除する権限 ON 対象(データベース名.*) FROM ユーザー名;

ユーザ削除

削除

mysql> DELETE FROM mysql.user WHERE user='ユーザ名' AND host='localhost';
mysql> FLUSH PRIVILEGES;

削除できたか確認

mysql> SELECT Host, User, Password FROM mysql.user WHERE user='ユーザ名';


Comment

  • あああ -- あああ? 2011-02-07 (月) 12:21:27
  • いいい -- いいい? 2012-05-01 (火) 18:36:31
  • 1111 -- 111? 2012-07-30 (月) 16:07:29
  • あ -- ? 2013-03-18 (月) 00:03:52
  • さくら -- 太郎? 2013-04-28 (日) 17:17:37
  • TEST? -- TEST? 2013-07-31 (水) 13:54:38
  • 「もしくわ」を「もしくは」に直して欲しい -- ふか? 2013-09-02 (月) 00:25:37
  • よかった -- へへ? 2013-10-03 (木) 17:29:34
  • あ -- ? 2013-10-11 (金) 10:23:55
  • SideBar? -- a? 2013-11-01 (金) 22:54:43
  • MenuBar -- a? 2013-11-01 (金) 22:55:59
  • gg -- ggg? 2014-02-04 (火) 21:00:47
  • 「もしくわ」を「もしくは」に直して欲しい -- 2014-02-18 (火) 15:06:01
  • s/もしくわ/もしくは/g -- 2014-03-05 (水) 10:36:21
  • s/もしくわ/もしくは/g -- 2014-03-05 (水) 11:39:58
  • モスクワ -- 2014-04-09 (水) 11:17:52
  • リア小並のtypoかつwikiも編集できない情弱の集まりですか。モスクワ。 -- 2014-06-30 (月) 20:13:55
  • 「もしくわ」を「もしくは」に直して欲しい -- 2014-07-01 (火) 22:05:18
  • もしくわ=モスクワ -- あa? 2014-07-08 (火) 16:55:18
  • 「もしくわ」を「もしくは」に直して欲しい -- 2014-07-10 (木) 10:34:15
  • s -- ? 2014-07-10 (木) 11:06:21
  • gsgs -- gsg? 2014-07-10 (木) 11:06:32
  • gsgs -- gsg? 2014-07-10 (木) 11:07:37
  • 自由?? -- 2014-08-29 (金) 17:39:32
  • やばくない? -- 2014-08-29 (金) 17:39:52
  • あ -- ? 2014-10-11 (土) 12:14:19
  • なんだこれw -- ? 2014-11-12 (水) 02:28:38
  • aaa -- adfn? 2014-12-29 (月) 10:06:53
  • '><script>alert('valunerable');</script> -- 2015-01-07 (水) 14:45:13
  • ipupp -- o? 2015-05-01 (金) 17:32:41
  • omank -- 9p8? 2015-05-01 (金) 17:32:53
  • GRANTでFLUSHする意味ないような気がする。 -- 2015-07-03 (金) 13:39:29
  • マジ? -- 2015-07-11 (土) 19:47:01
  • lll -- 2015-07-12 (日) 17:27:06
  • あああああ -- ああ? 2015-08-10 (月) 14:58:15
  • otnk -- 2015-11-26 (木) 10:50:27
  • ss -- ss? 2015-12-10 (木) 18:09:41
  • もぽえ~ -- オコエ? 2015-12-25 (金) 16:09:29
  • GRANTなら自動でFLUSHされるはず。  公式Docより引用>> GRANT, REVOKE, or SET PASSWORD などのステートメントを使用して、間接的に権限テーブルを変更する場合は、サーバがこれらの変更を認識し、その変更があった直後に権限テーブルをメモリへリロードします。 -- 2015-12-28 (月) 16:03:40
  • <script>alert("aaaa");</script> -- 2016-02-08 (月) 10:31:21
  • <script>alert("aaaa");</script> -- 2016-02-08 (月) 10:31:30
  • <script>alert("aaaa");</script> -- 2016-02-23 (火) 00:15:55
  • ああああああ -- ああああああああああ? 2016-03-30 (水) 11:54:12
  • もしくはに直せ -- 2016-05-25 (水) 20:05:04
  • '><script>alert('valunerable');</script> -- 2016-06-07 (火) 18:02:41
  • "><script>alert('valunerable');</script> -- 2016-06-07 (火) 18:03:01
  • ああああ -- あああ? 2016-08-22 (月) 16:37:38
  • おおおお -- おおお? 2016-08-22 (月) 16:37:47
  • いいい -- いいいい? 2016-08-22 (月) 16:37:59
  • 私もGRANTでFLUSHする意味はないような気がします。FLUSHを手癖のように実行するのはどうかと。 -- 2016-08-23 (火) 10:35:31
  • 有難うございました。 -- 参考になりました。? 2016-09-06 (火) 15:37:15
  • すべてのユーザー(admin含む)が何の権限も持っていないときはどうしたらよいでしょうか? -- 2016-10-06 (木) 13:47:43
  • blog.katsuma.tv/2007/07/mysql_root_reset.html -- 2016-10-09 (日) 10:41:44
  • 参考になりました -- すごく? 2016-11-29 (火) 13:49:25
  • fghjk -- あsdfg? 2017-01-10 (火) 00:27:35
  • sss -- ss? 2017-03-22 (水) 00:11:06


Counter: 321082, today: 17, yesterday: 0

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-03-22 (水) 00:11:06 (186d)