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:
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:
Navegue até este diretório digitando:
Para exportar o banco de dados, use esta sintaxe:
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:
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