Esta postagem fornecerá exemplos:
Pré -requisito
Para exportar um banco de dados, conecte -se ao servidor MySQL, onde o banco de dados reside usando esta sintaxe:
mysql -u -pForneça o nome de usuário do servidor MySQL e pressione “Digitar”. Digite sua senha para fazer login no servidor MySQL:
Depois de fazer login com sucesso, execute este comando para ver a lista de todos os bancos de dados disponíveis:
mostrar bancos de dados;A saída exibirá os nomes dos bancos de dados:
Para esta postagem, o banco de dados "Linuxhint" será usado para demonstrar exemplos de exportação de banco de dados MySQL.
Exportar banco de dados MySQL usando o comando “mysqldump”
Para exportar um banco de dados MySQL no arquivo SQL, use o utilitário MySqldump que é usado para fornecer o backup lógico do banco de dados ou para transferir o banco de dados de um servidor para outro. Pode ser usado para exportar bancos de dados únicos ou múltiplos em um arquivo SQL. Você também pode usar opções diferentes no comando para exportar as estruturas, dados ou várias tabelas também.
Exemplo 1: Exportar um único banco de dados
Para exportar o banco de dados único para um arquivo SQL usando esta sintaxe:
mysqldump -u [nome de usuário] -p [db-name]> [nome de saída de saída].SQLPor exemplo, você deseja exportar um banco de dados chamado “Linuxhint”Para um arquivo com nome“exportado_data.SQL”, Execute este comando:
mysqldump -u md -p linuxhint> exported_data.SQLA mensagem livre de erros indicará que a execução do comando foi bem-sucedida:
Para verificar se o arquivo foi exportado com sucesso ou não, use o “Onde”Comando:
onde exportado_data.SQLA saída está exibindo o arquivo que contém um único banco de dados exportado:
Exemplo 2: Exportar todos os bancos de dados em um único arquivo
O MySqldump pode ser usado para exportar vários bancos de dados para um único arquivo SQL usando a opção “-l-Databases”, conforme mostrado na sintaxe:
mysqldump -u [nome de usuário] -p --l-databases> [nome de saída de saída].SQLPor exemplo, para exportar todos os bancos de dados do servidor MySQL em um arquivo chamado como “exportado_data_all_databases.SQL”, Execute o seguinte comando:
mysqldump -u md -p --l -databases> export_data_all_databases.SQLA saída livre de erros indicará a execução bem-sucedida do processo de exportação, para verificá-lo usar o “onde”Comando:
onde exportado_all_databases.SQLExemplo 3: Exportar apenas dados de uma tabela específica
Exportar apenas os dados de uma tabela específica sem exportar os dados de “CRIAR"Declarações, use o"-Não-Criar-Info”Opção conforme exibido na sintaxe:
mysqldump -u [nome de usuário] -p [db-name] [tabela-name]--no-criate-info> [nome de output-name].SQLPor exemplo, para exportar os dados de “cliente”Tabela apenas da“Linuxhint”Banco de dados, use este comando:
MySqldump -u md -p linuxhint Cliente -NO -Crere -Info> exported_data_customer.SQLPara verificar se o arquivo com dados exportados é criado com sucesso ou não executa o “onde”Comando e é visível que o arquivo seja criado com sucesso:
onde exportado_data_customer.SQLExemplo 4: Exportar um banco de dados no formato XML
Para exportar o banco de dados em um formato XML usando o “-xml”Opção no comando mysqldump:
mysqldump -u [nome de usuário] -p --xml [db-name]> [nome de saída de saída].xmlPor exemplo, para exportar “Linuxhint”Banco de dados no formato XML para um arquivo chamado“exportado_data_xml.xml”:
mysqldump -u md -p --xml linuxhint> exported_data_xml.xmlDepois que a execução da declaração de exportação é concluída, verifique se o arquivo existe ou não, executando o “onde”Comando:
Onde exportado_data_xml.xmlVocê aprendeu a exportar um banco de dados MySQL usando o comando mysqldump na linha de comando. Existem várias outras opções disponíveis para MySqldump. Leia -os no site oficial do MySQL.
Conclusão
Use MySqldump para exportar o banco de dados em um arquivo SQL para backup de dados ou transferência entre servidores. Para exportar um único banco de dados, use o “mysqldump -u [nome de usuário] -p [db-name]> [nome de saída de saída].SQL”Comando. O comando mysqldump pode ser usado com outras opções para exportar todos os bancos de dados ou dados de tabela específicos. Este post discutiu como exportar banco de dados MySQL com exemplos.