Open8

rails7 vue3 docker mysql

にったまにったま

mysql_native_passwordとは

MySQL に接続する時にユーザー認証が行われますが、認証を行う方式として認証プラグインと呼ばれるものを使用します。以前のバージョンの MySQL ではデフォルトで使用していた認証プラグインが mysql_native_password でしたが、 MySQL 8.04 以降は caching_sha2_password に変更となりました。そのためユーザーアカウントを作成する時に明示的に指定しなければデフォルトの caching_sha2_password が認証プラグインとして使用されるようになっています。

https://www.javadrive.jp/mysql/user/index9.html
MySQL 8.04前の認証プラグイン

にったまにったま
docker-compose run --rm backend rails new . --force --database=mysql --api --skip-test --skip-turbolinks