--all-databases
.-p
.> arquivo.sql
ao final do comando.> arquivo.sql
não é uma boa prática, principalmente quando se envolve a cópia do arquivo entre sistemas operacionais diferentes, esse uso pode fazer com que o arquivo resultante apresente dados corrompidos tais como problemas de acentuação. --result-file=arquivo.sql
ou -r arquivo.sql
.--skip-add-locks
.--replace
pois nesse caso o mysqldump irá gerar as linhas de inserção com o comando REPLACE
em vez do INSERT
.--hex-blob
a fim garantir que os dados binários sejam gravados de maneira correta.--default-character-set=[charset]
.--no-create-info
e --skip-triggers
caso exista alguma tabela com triggers.