segunda-feira, 3 de janeiro de 2011

Mysql dump to file

Fazer um dump de uma base de dados Mysql:

mysqldump -h <server> -u<user_name> -p<mypassword> <databasename> > dumpfile.sql


Fazer um dump da estrutura de uma base de dados Mysql:

mysqldump --complete-insert -h <server> -d -u<user_name> -p<mypassword> <databasename> > dumpfile.sql


Fazer um dump algumas das tabelas de uma base de dados Mysql:

mysqldump -h <server> -d -u<user_name> -p<mypassword> --databases <databasename> --tables <table1> <table2> <table3>  > dumpfile.sql


Fazer dump de 1 statement por linha, adicionar
--extended-insert=FALSE

Depois de fazer o dump da base de dados Mysql provavelmente vão querer restaurar os dados, para isso utilizem o seguinte comando:

mysql -u<user_name> -p<mypassword> <databasename> < dumpfile.sql