我可以使用userid/密码连接到mysql fine,但当我使用gradlew时,我会收到以下错误:
C:devproject>gradlew flywayMigrate -Dflyway.password=*****
> Configure project :
Running gradle version: 4.10.3
> Task :Core:flywayMigrate FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':Core:flywayMigrate'.
> Error occurred while executing flywayMigrate
Unable to obtain connection from database (jdbc:mysql://localhost:3306/sr?serverTimezone=UTC) for user 'userid': Access denied for user 'userid'@'localhost' (using password: YES)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SQL State : 28000
Error Code : 1045
Message : Access denied for user 'userid'@'localhost' (using password: YES)
Access denied for user 'userid'@'localhost' (using password: YES)
在profile-dev.gradle中验证用户ID和密码是否正确。知道吗?
它只需跳过密码即可工作
gradlew flywayMigrate
谢谢!