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]
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];
Agora criamos a base de dados limpa.
CREATE DATABASE [NOME DA BASE DE DADOS];
Agora saímos do MySQL com o comando
QUIT
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]
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.
Pode fazer uma doação para ajudar a mater o site, Obrigado!