我有一个新的MySQL实例,并希望能够创建大量数据库并使用Liquibase填充这些数据库。 虽然我有适用于手动创建的数据库的脚本(变更集),但我也希望能够使用Liquibase创建数据库。 当我尝试在URL中未指定数据库连接时,出现了错误:
liquibase --driver=com.mysql.jdbc.Driver --url=jdbc:mysql://localhost:3306/ --username=root --password=admin --changeLogFile=create_dbs.sql tag empty
Unexpected error running Liquibase: Incorrect database name '' [Failed SQL: CREATE TABLE ``.DATABASECHANGELOGLOCK (ID INT NOT NULL, LOCKED BIT(1) NOT NULL, LOCKGRANTED datetime NULL, LOCKEDBY VARCHAR(255) NULL, CONSTRAINT PK_DATABASECHANGELOGLOCK PRIMARY KEY (ID))]
我不需要Liquibase追踪这些更改(数据库创建),似乎我想将LB用作快速引导工具。