MySQLのユーザー作成とか

Twitter ツイート Hatena Bookmark ブックマーク

ついつい忘れてしまうので、メモ

ユーザーを作成する

全権限

1
GRANT ALL PRIVILEGES ON *.* TO ユーザー名 IDENTIFIED BY 'パスワード' WITH GRANT OPTION;

一部の権限のみ与える

1
 GRANT INSERT,SELECT,UPDATE ON *.* TO ユーザー名 IDENTIFIED BY 'パスワード';

つまりGRANT の後に、ALL PRIVILEGESと書けば、全権限になり、必要な権限のみの場合は、その権限を書いていけばいいと。

ホストを指定する

1
 GRANT ALL PRIVILEGES ON *.* TO ユーザー名@ホスト名 IDENTIFIED BY 'パスワード' WITH GRANT OPTION;

ユーザーを確認する

1
 SELECT Host, User, Password FROM mysql.user;

ユーザーを削除する

1
2
 DELETE FROM mysql.user WHERE user='username' and host='hostname';
mysql> FLUSH PRIVILEGES;

ユーザーの削除の仕方も調べたのでついでに載せておきますw

comments powered by Disqus
Built with Hugo
テーマ StackJimmy によって設計されています。