Como exportar um banco de dados Mysql pela linha de comando?

O comando para exportação do banco de dados MYSQL é o mysqldump.

Instalando o mysql-client

Caso este comando não esteja disponível no seu Linux, você precisa instalar a biblioteca mysql-client, conforme o exemplo abaixo:

sudo apt-get install mysql-client

Exportando o banco de dados pela linha de comando

Para exportar o banco de dados, execute o seguinte comando:

mysqldump -u root -p nome_do_banco

O argumento -u informa o usuário do banco de dados e o -p solicita a digitação da senha após a confirmação do comando. O último argumento é o banco de dados que vai ser exportado.

O comando vai gerar uma saída na própria tela, mas precisamos que essa saída seja redirecionada para um arquivo.

Para fazermos isso, basta utilizamos o operador de redirecionamento de saída >.

Veja:

mysqldump -u root -p nome_do_banco > dump.sql

Após fazer isso, o arquivo dump.sql será criado no diretório atual com todos os dados do seu banco.