ビデオ: CloudAutomator AWSアカウントの登録方法 2024
MySQLはアカウント特権を使用して、誰が何を行うことができるかを指定します。有効なアカウントを使用する人は誰でもMySQLサーバーに接続できますが、アカウントの特権で許可されているものだけを実行できます。たとえば、ユーザーがデータを選択できますが、データの挿入や更新はできないように、アカウントを設定することができます。
特権は、特定のデータベース、テーブル、または列に対して付与することができます。たとえば、アカウントではデータベース内のすべてのテーブルのデータを選択できますが、データを1つのテーブルにのみ挿入し、特定のテーブルの1つの列のみを更新することができます。
<! - 1 - >表には、割り当てまたは削除したい権限がリストされています。他の特権も利用できますが、あまり一般的ではありません。
特権 | 説明 |
---|---|
ALL | すべての特権 |
ALTER | テーブルの構造を変更することができます |
CREATE | DELETE |
テーブルの行を削除することができます | DROP |
データベースまたはテーブルを削除することができます | FILE |
サーバー上のファイルを読み書きできます | GRANT |
INSERT | テーブルに新しい行を挿入することができます |
SELECT | テーブルからデータを読み取ることができます |
SHUTDOWN | MySQLサーバーをシャットダウンできます |
UPDATE | 変更可能テーブル内のデータ |
USAGE | 特権なし |
|
MySQLサーバーをシャットダウンするなどの管理操作のための特権を含んでいるので、ALLを許可したくないかもしれません。 |