Como importar e exportar bancos de dados MySQL no Linux

Como Importar E Exportar Bancos De Dados Mysql No Linux



Importar e exportar em 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 servidor MySQL no Linux

É preferível atualizar seu sistema antes de qualquer instalação, então digite:



$ sudo atualização do apt



Instale o servidor MySQL digitando:



$ sudo apto instalar mysql-server



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





$ mysql --versão



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

$ sudo systemctl iniciar mysql




Exportando bancos de dados MySQL no Linux

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

$ mysql -em < nome de usuário > -p


Para esta postagem, 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 dados do host local



Navegue até este diretório digitando:

$ cd localhostdata



Para exportar o banco de dados, use esta sintaxe:

$ sudo mysqldump -em < nome de usuário > -p < db-name > > < nome do arquivo > .sql


Forneça seu nome de usuário, nome do banco de dados que deseja exportar e o nome de 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 foi criado com sucesso.

Para ver alguns dados deste arquivo, digite:

$ cabeça -n 5 < nome do arquivo > .sql



Aqui os dados do banco de dados exportado 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 -em < nome de usuário > -p



Você efetuou login com sucesso em seu servidor de banco de dados local.

Para criar um banco de dados, use esta sintaxe:

> CRIAR BANCO DE DADOS < db-name > ;


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 está disponível.

Vamos importar o arquivo já existente com extensão “.sql” contendo os dados de backup do banco de dados, utilizando esta sintaxe:

$ mysql -em < nome de usuário > -p < novo nome do banco de dados > < < nome do arquivo > .sql


Forneça os valores necessários na sintaxe:


Seu banco de dados foi importado com sucesso, pois solicitou a senha e forneceu uma 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 ” Considerando que a importação permite facilitar a transferência de dados entre servidores, você pode importar o banco de dados de um arquivo usando esta sintaxe “ mysql -u -p < .sql ”.