📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

69行目: 69行目:
特定のユーザから権限を削除する場合、<code>REVOKE</code>コマンドを使用する。<br>
特定のユーザから権限を削除する場合、<code>REVOKE</code>コマンドを使用する。<br>
これは、<code>GRANT</code>コマンドと同様のシンタックスである。<br>
これは、<code>GRANT</code>コマンドと同様のシンタックスである。<br>
<syntaxhighlight lang="mysql">
# 全てのデータベースおよびテーブルにおいて、ユーザの権限を削除する
  REVOKE <権限の種類> ON *.* TO '<ユーザ名>'@'<ホスト名またはIPアドレス>';
  REVOKE <権限の種類> ON *.* TO '<ユーザ名>'@'<ホスト名またはIPアドレス>';
# 特定のデータベースおよびテーブルにおいて、ユーザの権限を削除する
  REVOKE <権限の種類> ON <データベース名>.<テーブル名> TO '<ユーザ名>'@'<ホスト名またはIPアドレス>';
  REVOKE <権限の種類> ON <データベース名>.<テーブル名> TO '<ユーザ名>'@'<ホスト名またはIPアドレス>';
</syntaxhighlight>
<br>
権限を全て削除する。<br>
<syntaxhighlight lang="mysql">
# 全てのデータベースおよびテーブルにおいて、ユーザの全ての権限を削除する
REVOKE ALL PRIVILEGES ON *.* FROM '<ユーザ名>'@'<IPアドレス / ホスト名 / %>';
# 特定のデータベースおよびテーブルにおいて、ユーザの全ての権限を削除する
REVOKE ALL PRIVILEGES ON <データベース名>.<テーブル名> FROM '<ユーザ名>'@'<IPアドレス / ホスト名 / %>';
</syntaxhighlight>
<br><br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:MySQL]]
[[カテゴリ:MySQL]]