Como restaurar o banco de dados MySQL do meu domínio através de um arquivo dump?

De Wiki
Ir para: navegação, pesquisa

Importante: Quando é realizado o dump do MySQL através da ferramenta mysqldump é criado um arquivo que contém as informações da base de dados e tabelas e também comandos para a criação deste database e/ou tabelas, portanto em alguns casos esses comandos podem causar erros se o banco ou as tabelas já existirem. É possível alterar esse arquivo e excluir esses comandos.


Restauração do banco de dados integral

Via phpMyAdmin

Passo 1:

Acesse o Painel de Controle do seu domínio hospedado na CentralServer: http://painel.SeuDomínio;

Nota: Nas configurações acima, substitua SeuDomínio pelo nome do seu domínio.


Passo 2:

Clique no link phpMyAdmin, será necessário informar a senha. (Tela 1)

Mysql1.png

Tela 1


Passo 3:

No menu superior, clique em Importar; (Tela 2)

Tela222.png

Tela 2


Passo 4:

Clique em Escolher arquivo, seu navegador abrirá uma janela para selecionar o arquivo de dump; (Tela 3)

Te.png

Tela 3

Após selecionar o arquivo, clique em Executar;

Nota: Para restaurar sua base de dados, é necessário que não exista tabelas em seu banco de dados com o mesmo nome, caso tente restaurar um tabela que já exista o phpMyAdmin exibirá um erro. Antes de restaurar o dump, certifique-se de que as tabelas que irá restaurar foram removidas.

Nota 2: Tendo em vista que o dump do banco de dados pode ser conter informações sensíveis ao seu domínio, sugerimos apagá-los após o uso.

Via ssh

Passo 1:

Acesse seu domínio via ssh. Para saber como clique aqui.

Como acessar o servidor do meu web site via SSH?


Passo 2:

Execute o comando abaixo:

#mysql -hmysql.SeuDominio -ulogin -psenha database < nome_arquivo.sql

Onde:

-h é o endereço do seu servidor MySQL na CentralServer

-u especifica o usuário da base de dados

-p senha de acesso ao database

database a base de dados que deseja realizar o dump

< arquivo de entrada, que contém o dump

nome_arquivo.sql nome do arquivo de entrada para o restore

Nota: substitua “SeuDominio” pelo endereço do seu domínio.

Nota 2: Tendo em vista que o dump do banco de dados pode ser conter informações sensíveis ao seu domínio, sugerimos apagá-los após o uso.

Restauração de tabelas específicas ou separadas

Via phpMyAdmin

Passo 1:

Acesse o Painel de Controle do seu domínio hospedado na CentralServer: http://painel.SeuDomínio;

Nota: Nas configurações acima, substitua SeuDomínio pelo nome do seu domínio.


Passo 2:

Clique no link phpMyAdmin, será necessário informar a senha. (Tela 1)

Tela1.1.png

Tela 1


Passo 3:

Ao lado esquerdo, clique em cima de sua database, será exibida a estrutura de sua database ao lado direito. (Tela 2)

Tela2.2.png

Tela 2


Passo 4:

No menu superior, clique em Importar, em seguida em Escolher arquivo, encontre o arquivo que possui o dump de suas tabelas; (Tela 3)

Tela3.4.png

Tela 3

Nota: Para restaurar as tabelas, é necessário que não exista tabelas em seu banco de dados com o mesmo nome, caso tente restaurar uma tabela que já exista o phpMyAdmin exibirá um erro. Antes de restaurar o dump, certifique-se de que as tabelas que irá restaurar foram removidas.

Nota 2: Tendo em vista que o dump do banco de dados pode ser conter informações sensíveis ao seu domínio, sugerimos apagá-los após o uso.

Via ssh

Passo 1:

Acesse seu domínio via ssh. Para saber como clique aqui.

Como acessar o servidor do meu web site via SSH?

Passo 2:

Execute o comando abaixo:

#mysql -hmysql.SeuDominio -ulogin -psenha database < nome_arquivo.sql

Onde:

-h é o endereço do seu servidor MySQL na CentralServer

-u especifica o usuário da base de dados

-p senha de acesso ao database

database a base de dados que deseja realizar o dump

< arquivo de entrada, que contém o dump

nome_arquivo.sql nome do arquivo de entrada para o restore

Nota: substitua “SeuDominio” pelo endereço do seu domínio.

Nota 2: Tendo em vista que o dump do banco de dados pode ser conter informações sensíveis ao seu domínio, sugerimos apagá-los após o uso.


Você pode se interessar também por este artigo: Como realizar dump do banco de dados MySQL do meu domínio?#Via ssh