認証について説明する

完了

Azure Database for MySQL での認証は、ユーザー名、ユーザーの接続元のホスト、パスワードを認証することによって実装されます。 ユーザー アカウントには、アクセス許可が関連付けられています。

Azure Database for MySQL のユーザー アカウントには、パスワードとロールが割り当てられます。 各ロールには、1 つまたは複数のアクセス許可が関連付けられます。 アカウントによって、MySQL サーバーに接続できるユーザーと、ユーザーが接続後に実行できることが定義されます。 各クエリがパーサーに渡されると、クライアントのアカウントがチェックされて、クエリを実行するための適切なアクセス許可があることが確認されます。

注意

MySQL の世界のユーザー名とホスト名は、連携する 2 つの独立したエンティティです。 つまり、ユーザー名が同じでも、ホスト名が異なっていればかまいません。

MySQL Workbench でクエリを実行して、アカウントのアクセス許可を表示します。

SHOW GRANTS FOR 'account_name';