1.問題:エラーIPは、データベースコンテナーのIPではなく、VirtualBoxによって構成されたIPです。
- java.sql.SQLException:ユーザー 'root' @ '192.168.56.1'のアクセスが拒否されました(パスワードを使用:NO)
- springBootの元の構成
spring.datasource.data-password=123456
spring.datasource.data-username=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://192.168.56.5:3306/XXX
2.解決する
- その理由は、ユーザー名とパスワードに余分なデータがあるためです。引用したときに注意を払っていませんでした。変更するだけです。
spring.datasource.password=123456
spring.datasource.username=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://192.168.56.5:3306/XXX