データベース MySQLを使用して作成および保守されます 。もう1つのMySQL機能は、資格情報と権限を確認することです。
まず、データベースへの接続を開始するには、MySQLがデータベースユーザーを認証する必要があります とパスワードの組み合わせ(および要求が行われたホスト名)。
接続が承認されると、特定のデータベースを操作するコマンドが検証されます。検証中に、MySQLは指定されたデータベースに特権が付与されていることを確認します データベースユーザーの場合 。
MySQLがそのユーザーにデータベースでの要求の実行を許可する前に、データベースユーザー特権を付与する必要があります。 MySQLは、独自のデータベーステーブルmysql
でこれらの権限を維持します 。
共通の特権
次の表は、最も一般的なMySQLユーザー権限を示しています。 データベースユーザーに割り当てることができます 。
MySQL権限 | ||
---|---|---|
ALTER | 削除 | ロックテーブル |
代替ルーチン | ドロップ | 参考資料 |
CREATE | イベント | SELECT |
ルーチンの作成 | 実行 | ビューを表示 |
一時的なテーブルを作成する | インデックス | トリガー |
CREATE VIEW | 挿入 | 更新 |
データベースユーザー権限の詳細については こちらのMySQLの公式ドキュメントをご覧ください。また、コマンドラインからデータベースユーザーを作成して特権を割り当てる方法を学ぶこともできます。