8 月 27
一般的な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');
ちなみに、ユーザーがユニークの場合は、@ホスト名を省略することが可能である。





Recent Comments