MySQLにおけるユーザー操作コマンド

nesys Add comments
タグ:
add to hatena hatena.comment (1) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 1

一般的なMySQLの追加(INSERT)、編集(UPDATE)、削除(DELETE)コマンドを用いることで、ユーザーの権限についての操作をすることはできず、そのための特定のコマンドが存在している。ちなみにユーザーの削除に関してだけは、DELETEでも行うことができる。ただし、WHERE区で指定するため、user@hostの形での特定データの指定はできない。

ユーザー作成

mysql> GRANT 権限 ON 対象データベース TO ユーザー名@ホスト名 IDENTIFIED BY 'パスワード' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEDGE ON *.* TO user@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;

パスワードの変更

mysql> SET PASSWORD FOR ユーザー名@ホスト名=PASSWORD('パスワード');
mysql> SET PASSWORD FOR user@localhost=PASSWORD('password');

ちなみに、ユーザーがユニークの場合は、@ホスト名を省略することが可能である。

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン