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.