Mysql restaurar base de dados

Já vimos como podemos fazer o backup de uma base de dados de MySQL ou várias, agora como podemos restaurar esses backups…

Primeiro devemos apagar a base de dados e cria-la mais outra vez, para isso abrimos a consola/terminal em linux ou a janela de linha de comandos em windows, assim corremos o comando para entrar no MySQL.


mysqldump -u root -p -h [NOME OU IP DA MAQUINA SERVIDOR DE MYSQL]Code language: Bash (bash)

O -h [NOME OU IP DA MAQUINA SERVIDOR DE MYSQL] só é necessário caso não estejamos a trabalhar na máquina que é servidor de MySQL.

O -p é para pedir a password, para quem não tem password não necessita de meter esta opção.

Em windows temos que correr o mesmo comando mas dentro da diretoria do MySQL que por defeito fica em:

C:\Program Files\MySQL\MySQL Server [Versão do MySQL]\bin

Agora que entramos no MySQL vamos apagar a base de dados:

DROP DATABASE [NOME DA BASE DE DADOS];Code language: SQL (Structured Query Language) (sql)

Agora criamos a base de dados limpa.

CREATE DATABASE [NOME DA BASE DE DADOS];Code language: SQL (Structured Query Language) (sql)

Agora saímos do MySQL com o comando

QUITCode language: SQL (Structured Query Language) (sql)

Agora vamos restaurar a base de dados na linha de comandos:

mysqldump -u root -p [NOME DA BASE DE DADOS QUE CRIAMOS] < [FICHEIRO DE BACKUP]Code language: Bash (bash)

Isto também serve para copiar para outra base de dados, para isto basta criar a base de dados com outro nome, depois no comando em cima metemos a base de dados para onde queremos copiar.

Assim ficamos com a base de dados restaurada.

Follow SOS-Admins on Google

SOS-Admins is your ultimate source for the latest updates, exclusive guides, and news. Don t miss our upcoming content, add us to your favorites and stay connected with the community on Google!