加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

在空的mysql实例上行使liquibase建设数据库

发布时间:2021-03-15 00:17:50 所属栏目:编程 来源:网络整理
导读:我有新的mysql实例,但愿可以或许建设大量的数据库并用liquibase添补它. 固然我有剧本(变动集)可以在手动建设的数据库上正常事变,但我但愿可以或许行使liquibase建设数据库. 当我实行毗连而没有在URL中指定命据库时,我获得了错误: liquibase --driver=com.mysql.jdbc

我有新的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作为快速引导器材. 最佳谜底 起首必要在URL中添加数据库名称,如jdbc:mysql:// localhost:3306 / database_name.

您还可以行使此URL建设新数据库

jdbc:mysql://localhost:3306/database_name?createDatabaseIfNotExist=true

createDatabaseIfNotExist此要害字在体系中建设一个全新的数据库.假如数据库不存在.假如存在,跳过执行.

How to create database with Liquibase

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读