作成したユーザーがMySQLに接続し、データベースやテーブルを作成したり、テーブルからデータを取得するにはその操作に対する権限が設定されている必要があります。ここではまずMySQLにおける権限の種類を確認し、そしてユーザーにどの権限が設定されているかどうか確認する方法を見ていきます。権限のレベル権限は大きく分けて次の5つのレベルが用意されています。レベル(G)グローバルレベル権限は全てのデータベースに適用される権限です。テーブルに格納されます。レベル(D)データベースレベル権限は特定のデータベース内の全てのオブジェクトに適用される権限です。テーブル内に格納されます。レベル(T)テーブルレベル権限は特定のテーブル内の全てのカラムに適用される権限です。テーブル内に格納されています。レベル(C)カラムレベル権限は特定テーブル内の単一カラムに適用される権限です。テーブル内に格納されています。ルーチンに適用される権限です。レベルで供与されます。テーブル内に格納されます。グローバルレベルで権限は全てのデータベースに対する権限となります。それに対してデータベースレベルはデータベースを指定して権限を与える場合、テーブルレベルは特定のデータベースのさらに特定のテーブルに対する権限を与える場合、カラムラベルは特定のテーブルの中にある特定のカラムだけに対する権限を与える場合です。特定のデータベースにだけテーブルを作成する権限を与えたり、特定のテーブルのさらに特定のカラムの値だけを参照する権限を与えることなどができます。次に与えることができる権限の種類です。以外の全てのシンプルな権限を設定します。ルーチンの変更、ドロップを可能にします。ルーチンの作成を可能にします。