LiquiBase 中的 MySqlDump

MySqlDump in LiquiBase

我在 dn.changelog.xml(关于 liquibase 的 XML 文件)中添加了这个变更集:

<changeset id="1" author="dheeraj">
<executeCommand executable="mysqldump"/>
</changeset>

当我 运行 更新命令时,我得到这个错误:

mysqldump returned an error code of 1.

Return 代码“1”似乎表示使用问题。我想您必须向 mysqldump 添加更多参数才能使其正常工作。 您可以像这样向 executeCommand 添加参数:

<changeSet id="1" author="<you>">
    <executeCommand executable="mysqldump">
        <arg value="-u root"/>
        <arg value="-p [root_password]>"/>
        <arg value="[database_name]"/>
    </executeCommand>
</changeSet>

这是未经测试的代码!这只是一个让您入门的示例!