Como importar e exportar bancos de dados MySQL no Linux

Como importar e exportar bancos de dados MySQL no Linux

A importação e exportação nos bancos de dados MySQL ajuda a garantir a segurança dos dados, pois a importação de bancos de dados é usada para transferir dados entre servidores, por outro lado, a exportação de bancos de dados ajuda no backup e recuperação de dados.

Este guia fornecerá o procedimento para:

    • Pré -requisito: Instalação do MySQL Server no Linux
    • Importando bancos de dados MySQL no Linux
    • Exportando bancos de dados MySQL no Linux

Pré -requisito: Instalação do MySQL Server no Linux

Atualizando seu sistema antes que qualquer instalação seja preferível, então digite:

$ sudo apt update



Instale o servidor MySQL digitando:

$ sudo apt install mysql-server



Para verificar a versão instalada do MySQL, digite:

$ mysql --version



Para iniciar os serviços do MySQL, use este comando:

$ sudo systemctl start mysql


Exportando bancos de dados MySQL no Linux

Vamos exportar um banco de dados no Linux, mas antes disso, você precisa se conectar a um servidor MySQL. Use esta sintaxe para conectar -se a um servidor MySQL local:

$ mysql -u -p


Para este post, o nome de usuário é “mysql”:


Como é visível na saída acima, o servidor MySQL está conectado com sucesso.

Use este comando show para ver todos os bancos de dados disponíveis:

> Mostrar bancos de dados;



Para exportar o banco de dados "MySQL" dos bancos de dados disponíveis, primeiro vamos criar um diretório usando este comando:

$ mkdir localhost dados


Navegue até este diretório digitando:

$ C CD LocalHostData



Para exportar o banco de dados, use esta sintaxe:

$ sudo mysqldump -u -p > .SQL


Forneça seu nome de usuário, nome do banco de dados que você deseja exportar e o nome para um arquivo no qual deseja exportar o banco de dados. Use esta sintaxe e pressione Enter, e digite o comando LS para ver se o banco de dados foi exportado com sucesso ou não:


Aqui você pode ver que o arquivo é criado com sucesso.

Para ver alguns dados deste arquivo, digite:

$ Head -n 5 .SQL



Aqui os dados do banco de dados exportados são visíveis.

Importando bancos de dados MySQL no Linux

Para importar o banco de dados, vamos nos conectar ao servidor local usando a sintaxe:

$ mysql -u -p



Você fez login com sucesso no seu servidor de banco de dados local.

Para criar um banco de dados, use esta sintaxe:

> Criar banco de dados ;


Forneça o nome para o banco de dados:


Para ver os bancos de dados disponíveis, digite este comando:

> Mostrar bancos de dados;



Aqui é visível que o banco de dados que você criou esteja disponível.

Vamos importar o arquivo já existente com “.Extensão SQL ”contendo os dados de backup do banco de dados, usando esta sintaxe:

$ sudo mysql -u -p < .SQL


Forneça os valores necessários na sintaxe:


Seu banco de dados é importado com sucesso, pois solicitou a senha e deu saída sem erros.

Conclusão

Importar e exportar bancos de dados é uma tarefa importante para recuperação e backup de dados, migração de dados, colaboração ou teste e depuração. A exportação cria um arquivo de backup, para exportar o banco de dados, use esta sintaxe “sudo mysqldump -u -p> .SQL”Enquanto a importação permite facilitar a transferência de dados entre os servidores, você pode importar o banco de dados de um arquivo usando esta sintaxe“mysql -u -p < .sql”.