miyohideの日記

技術的なメモなどを記しています

2023年1月7日(土) Azure Database for MySQL Flexible serverでのAzure AD認証

学んだこと

Azure Database for MySQL Flexible serverでのAzure AD認証をやってみる。公式ドキュメントは以下のもの。

learn.microsoft.com

これだと良くわからないので、以下のドキュメントを参考に。

zenn.dev

ただ、管理者グループからのMySQLへのログインがどうしてもうまく動かない。以下のメッセージが出る。

azureuser@myLinux:~$ mysql -h xxxxxxxxxxxxxxx.mysql.database.azure.com -u mysqladmin2 --enable-cleartext-plugin --password=$(az account get-access-token --resource-type oss-rdbms --output tsv --query accessToken)
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 9106 (HY000): Azure AD access token is not valid for user 'mysql-admin' (or does not contain group ID 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx').