Como fazer backup e restaurar bancos de dados MySQL usando o comando mysqldump

Como fazer backup e restaurar bancos de dados MySQL usando o comando mysqldump

Em Mysql, o “mysqldump”O utilitário do cliente pode ser usado para gerar backups ou criar um conjunto de instruções SQL que podem ser usadas para transferir ou reproduzir os dados originais do banco de dados de um servidor para outro. O comando "mysqldump" também pode retornar dados em XML, teste delimitado ou formulário CSV.

Esta posta.

Como fazer backup de bancos de dados MySQL usando o comando "mysqldump"?

Siga as instruções abaixo para gerar um backup do banco de dados MySQL usando o comando mysqldump.

Etapa 1: Access MySQL Server

Execute o “Prompt de comando”Terminal e conecte o servidor MySQL usando o comando fornecido junto com o nome de usuário e a senha:

Mysql -u Root -p



Etapa 2: Exibir bancos de dados

Então, execute o “MOSTRAR”Comando para visualizar todos os bancos de dados disponíveis com o“Bancos de dados”Opção:

Mostrar bancos de dados;


Como você pode ver, os bancos de dados estão listados e selecionamos o “Mariadb" base de dados:


Em seguida, saia do servidor MySQL executando o comando dado-amante:

\ q


Etapa 3: Faça o backup do banco de dados

Agora, execute o “mysqldump”Comando para fazer um backup do banco de dados MySQL específico:

mysqldump -u root -p mariadb> backupdb.SQL


Aqui:

    • ““-você”Representa o nome de usuário do banco de dados MySQL.
    • ““raiz”É o nosso nome de usuário de banco de dados padrão.
    • ““-p”Denota a senha da conta de usuário.
    • ““Mariadb”É o nome do banco de dados do qual queremos fazer um backup.
    • ““>”É o parâmetro usado para gerar um backup do banco de dados fornecido.
    • ““Backupdb.SQL”É o nome do arquivo que manterá o backup.

Quando o comando acima mencionado for executado, ele solicitará uma senha e criará um backup do banco de dados:


Etapa 4: Verificação

Para garantir que o backup tenha sido criado com sucesso ou não, use o “ONDE”Comando com o nome do arquivo gerado:

Onde backupdb.SQL


Pode-se observar que o backup do banco de dados específico é criado e existe no destino abaixo do ponto:

Como restaurar bancos de dados MySQL no servidor MySQL?

Se você deseja restaurar bancos de dados MySQL no servidor MySQL, siga as etapas fornecidas.

Etapa 1: Conecte -se com o MySQL Server

Inicialmente, acesse o servidor MySQL executando o comando fornecido:

Mysql -u Root -p


Etapa 2: Crie um novo banco de dados

Então, faça um novo banco de dados através do “CRIAR”Comando com o“Bancos de dados”Opção e nome do banco de dados:

Criar banco de dados restauradob;


Quando o novo banco de dados for criado, execute o “\ q”Comando e saia:


Etapa 3: Restaurar banco de dados

Depois disso, execute o “mysql”Comando para restaurar o banco de dados:

Mysql -u Root -p restauradob < mybackup.sql


Aqui:

    • ““Restauradob”É o nome do banco de dados vazio.
    • ““<”É um parâmetro que se refere à restauração de um banco de dados MySQL.
    • ““Backupdb.SQL”É o nome do arquivo de despejo que contém o backup do banco de dados.

De acordo com a saída abaixo, o banco de dados específico foi restaurado com sucesso:


Etapa 4: Access MySQL Server

Em seguida, conecte -se ao servidor MySQL através do seguinte comando:

Mysql -u Root -p


Etapa 5: Ver bancos de dados

Execute o “MOSTRAR”Comando para exibir todos os bancos de dados:

Mostrar bancos de dados;


Pode -se observar que o restaurado “restauradob”Existe um banco de dados na lista:


Compilamos as maneiras mais fáceis de criar um backup e restaurar bancos de dados MySQL usando o comando mysqldump.

Conclusão

Para gerar um backup do banco de dados MySQL, o “mysqldump -u -p> ”Comando ser usado. Por outro lado, o “mysql -u -p < ”O comando pode ser usado para restaurar um banco de dados. Esta posta.