• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Code & Café

Dicas de WordPress, PHP, MySQL e mais!

  • MySQL
  • Nginx
  • WordPress
  • PHP
  • Fail2ban
  • Bash
  • Ubuntu
  • Sobre
  • Show Search
Hide Search

MySQL: Exportando e Importando bancos de dados

Deixe seu Comentário

A transferência de um banco de dados MySQL de um servidor para outro ou de um computador pessoal para um servidor web é uma tarefa rotineira para qualquer desenvolvedor backend. Aqui explicarei passo-a-passo como você pode fazer essa migração. Vamos lá?

1- Em primeiro lugar você precisa exportar o seu banco de dados. Para fazer isso basta abrir o seu terminal (Crtl + Alt + t) e digitar o seguinte comando:

mysqldump -u nomedeusuario -p nomedobancodedados > nomedobancodedados.sql

Se você quiser exportar todos os bancos de dados que existem dentro do seu MySQL utilizar o seguinte comando:

mysqldump -u root -p --all-databases > todososbancosdedados.sql

2- Depois você precisa fazer a transferência deste arquivo da sua máquina local para o servidor remoto. Você pode fazer isso usando o rsync ou o scp em seu terminal da seguinte forma:

rsync -azv nomedobancodedados.sql nomedousuá[email protected]:caminho/para/onde_salvar/ o_bancodedados/nomedobancodedados.sql

Ou:

scp nomedobancodedados.sql nomedousuá[email protected]:caminho/para/onde_salvar/ o_bancodedados/nomedobancodedados.sql

3- Agora você vai precisar acessar o MySQL do servidor remoto (de destino) e nele criar o banco de dados onde você vai querer salvar o DB a ser transferido.

mysql -u root -p
CREATE DATABASE nomedobancodedados;

4- Agora já está tudo pronto para que você possa importar o seu banco de dados! No terminal do servidor remoto faça a importação do banco de dados:

mysql -u root -p nomedobancodedados < caminho/para/o/nomedobancodedados.sql

Pronto! Você acabou de transferir um banco de dados de um servidor para outro. Fácil, não?

Categoria(s): MySQL Marcado como: MySQL

Reader Interactions

Comentários Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Primary Sidebar

< pesquisar >

< posts recentes >

  • Qual é a diferença entre npm e nvm?
  • Criando certificados SSL para as suas instalações WordPress locais com mkcert
  • PHP: Como fazer o autoload de classes usando o Composer?

< tags >

javaScript MySQL nginx node npm Nvidia nvm php Ubuntu WordPress WP-CLI

< categorias >

© 2023 · Code & Café ·