MySQLのユーザー作成とか

November 7, 2009,
tags: mysql ユーザ作成 ユーザ確認


このエントリーをはてなブックマークに追加

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

ユーザーを作成する

全権限

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

一部の権限のみ与える

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

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

ホストを指定する

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

ユーザーを確認する

 SELECT Host, User, Password FROM mysql.user;

ユーザーを削除する

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

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

comments powered by Disqus