O presente post é para explicar como exportar (dump) e importar o banco de dados no SGBD MySQL/MariaDB.
É comum alguns dizerem banco de dados e SGBD como sendo a mesma coisa, mas tem suas diferenças, por isso, leia o conceito de cada um, com atenção e entenda de forma clara e objetiva.
O que é banco de dados?
Um banco de dados é uma coleção organizada de informações ou dados estruturados, normalmente armazenadas em um sistema. Um banco de dados é geralmente controlado por um Sistema de Gerenciamento de Banco de Dados (SGBD).
O que é SGBD?
Um Sistema de Gerenciamento de Banco de Dados (SGBD) é o sistema de software responsável pelo gerenciamento de um ou mais bancos de dados. Seu principal objetivo é retirar da aplicação cliente a responsabilidade de gerenciar o acesso, a persistência, a manipulação e a organização dos dados. O SGBD disponibiliza uma interface para que seus clientes possam incluir, alterar ou consultar dados previamente armazenados.
Exportando o banco de dados
$ mysqldump -u username -p database_nome > data-dump.sql
Importando o banco de dados
Logar no SGBD MySQL com usuário root (administrador).
$ mysql -u root -p
Uma vez estando logado como root no SGBD MySQL, crie um novo banco de dados com um nome a sua escolha.
mysql> CREATE DATABASE novo_banco;
Query OK, 1 row affected (0.00 sec)
Digite exit ou tecle CTRL + D
Agora faz a importação do banco de dados com o arquivo exportado para o novo banco de dados criado.
$ mysql -u username -p new_database < data-dump.sql
Feito!
Nenhum comentário:
Postar um comentário