ユーザと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 †
- あああ -- あああ?
- いいい -- いいい?
- 1111 -- 111?
- あ -- あ?
- さくら -- 太郎?
- TEST? -- TEST?
- 「もしくわ」を「もしくは」に直して欲しい -- ふか?
- よかった -- へへ?
- あ -- あ?
- SideBar? -- a?
- MenuBar -- a?
- gg -- ggg?
- 「もしくわ」を「もしくは」に直して欲しい --
- s/もしくわ/もしくは/g --
- s/もしくわ/もしくは/g --
- モスクワ --
- リア小並のtypoかつwikiも編集できない情弱の集まりですか。モスクワ。 --
- 「もしくわ」を「もしくは」に直して欲しい --
- もしくわ=モスクワ -- あa?
- 「もしくわ」を「もしくは」に直して欲しい --
- s -- s?
- gsgs -- gsg?
- gsgs -- gsg?
- 自由?? --
- やばくない? --
- あ -- あ?
- なんだこれw -- w?
- aaa -- adfn?
- '><script>alert('valunerable');</script> --
- ipupp -- o?
- omank -- 9p8?
- GRANTでFLUSHする意味ないような気がする。 --
- マジ? --
- lll --
- あああああ -- ああ?
- otnk --
- ss -- ss?
- もぽえ~ -- オコエ?
- GRANTなら自動でFLUSHされるはず。 公式Docより引用>> GRANT, REVOKE, or SET PASSWORD などのステートメントを使用して、間接的に権限テーブルを変更する場合は、サーバがこれらの変更を認識し、その変更があった直後に権限テーブルをメモリへリロードします。 --
- <script>alert("aaaa");</script> --
- <script>alert("aaaa");</script> --
- <script>alert("aaaa");</script> --
- ああああああ -- ああああああああああ?
- もしくはに直せ --
- '><script>alert('valunerable');</script> --
- "><script>alert('valunerable');</script> --
- ああああ -- あああ?
- おおおお -- おおお?
- いいい -- いいいい?
- 私もGRANTでFLUSHする意味はないような気がします。FLUSHを手癖のように実行するのはどうかと。 --
- 有難うございました。 -- 参考になりました。?
- すべてのユーザー(admin含む)が何の権限も持っていないときはどうしたらよいでしょうか? --
- blog.katsuma.tv/2007/07/mysql_root_reset.html --
- 参考になりました -- すごく?
- fghjk -- あsdfg?
- sss -- ss?
- bj -- i?
- "><script>alert('Oh...');</script> -- [["><script>alert('Oh...');</script>]]
- ffffff -- ddd?
- なし -- あり?
- pppp -- kkk?
Counter: 359207,
today: 24,
yesterday: 0