如何使用Liquibase创建数据库
- 我正在尝试使用
Liquibase
来创建不存在的数据库。 -
我已经下载了
MySQL
而没有对其进行任何更改 -
我的maven插件代码看起来像
org.liquibase liquibase-maven-plugin 3.1.1 src/main/resources/changelog.xml com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/myApp?createDatabaseIfNotExist=true process-resources update
当我运行mvn clean install
,我看到错误为
Failed to execute goal org.liquibase:liquibase-maven-plugin:3.1.1:update (default) on project database_seed: Error setting up or running Liquibase: liquibase.exception.DatabaseException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user ''@'localhost' to database 'myApp' -> [Help 1]
我如何解决它?
看起来您没有在配置中传递用户名或密码:
( 来自liquibase maven文档 )
src/main/resources/changelog.xml com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/myApp?createDatabaseIfNotExist=true liquibaseTest pass