Estou usando o MySQL Administrator para fazer o backup do meu banco de dados. Posso fazer backup perfeito de todo o banco de dados com todas as suas tabelas. Existem algumas tabelas cujo tamanho é muito grande, então eu me pergunto se eu poderia apenas fazer backup da estrutura das tabelas (apenas seus elementos), mas não seus dados.
20
como LukeR disse, a opção --no-data no mysqldump fará o que você deseja.
para adicionar a isso, aqui está um script de backup que escrevi que despeja todos os bancos de dados mysql em arquivos de texto sem formatação e cria arquivos despejos separados para o esquema e os dados de cada banco de dados (é bastante comum querer restaurar ou criar as tabelas em outro servidor mysql SEM os dados, e isso é muito mais fácil quando você já possui um arquivo pequeno apenas com os comandos CREATE TABLE / CREATE INDEX etc)
fonte
--routines
ao script do esquema?Você também pode fazer isso manualmente através da
mysql
interface da linha de comandos fazendoDESCRIBE <tablename>
e copiando / colando os resultados.fonte