Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save buzztaiki/c571e781696060d8d5b7cf1c08156b3f to your computer and use it in GitHub Desktop.
Save buzztaiki/c571e781696060d8d5b7cf1c08156b3f to your computer and use it in GitHub Desktop.

Entra 認証を有効にした Azure MySQL に mysql provider で接続するときは azure:// を使わなければいけない

はまったのでメモ。

現象

https://registry.terraform.io/providers/petoju/mysqlazure:// のプレフィックスを使わず authentication_plugin=true の設定にして azure-cli から取得したアクセストークンで MySQl に接続すると timeout まで待った後に 以下のエラーが出る

│ Error: failed to connect to MySQL: could not create new connection: could not connect to server: this user requires mysql native password authentication

結論

azure:// を使う。

原因

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment