Liquibase - como gerar um changelog para banco de dados existente

Estou tentando usar o liquibase para gerar o changeLog, começando pelo snapshot do estado atual do meu banco de dados.

Detalhes do ambiente:

SO: Windows 7 32 x 86,Java JDK 1.7,Driver mysql jdbc da MySQLliquibase 2.0.5.

Eu corro o seguinte da linha de comando:

liquibase --driver=com.mysql.jdbc.Driver --changeLogFile=./structure.xml --url="jdbc:mysql://mysql.mysite.com" --username=<myuser> --password=<mypass> generateChangeLog

Ele corre bem e gerou o arquivo de saída. Mas o arquivo de saída contém apenas:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-2.0.xsd"/>

E nenhuma tabela é criada no meu banco de dados (eu esperava as duas tabelas usadas para rastreamento).

o que estou perdendo?

EDITOS

Sim, estou me referindo às tabelas liquibasechanlog e liquibasechangelock. Eu sei que eles devem aparecer automaticamente no banco de dados. Minha pergunta é por que eles não estão lá. E sim, o usuário fornecido tem os direitos concedidos para realizar tal tarefa.

E não é um banco de dados vazio. Tem perto de 20 mesas, 10 visualizações, dados ...

questionAnswers(3)

yourAnswerToTheQuestion