Como restaurar um arquivo .SQL no banco MySQL via SSH

Neste artigo exemplifico bem os procedimentos para restaurar banco de dados MySQL por meio de um servidor LINUX no terminal do próprio sistema.

  • Envie o arquivo .SQL para a sua área de hospedagem por FTP para a pasta public_html
  • Acesse a Hospedagem por SSH (exemplo usando o Putty)
  • Supondo que o arquivo esteja no diretório public_html, digite o comando:

cd public_html

Após acessar a pasta que contém o arquivo .sql, execute o comando:

mysql -h mysql01.SeuDominio -u SeuLogin -pSuaSenha -D SuaBase < arquivo.sql

Atenção! Não dê espaço ao informar a senha da base no parâmetro -p.
Para resolver possíveis problemas de acentuação, é possível forçar o restore, veja como:
Europeu Ocidental (Latin1, iso-8859-1), usado muito no Brasil e no ocidente da Europa.

mysql -h mysql01.SeuDominio -u SeuLogin -pSuaSenha -D SuaBase –default-character-set=latin1 < arquivo.sql

ou

mysql -h mysql01.SeuDominio -u SeuLogin -pSuaSenha -D SuaBase –default-character-set=latin1 < *.sql

Unicode (utf-8), internacional, com suporte a vários idiomas, inclusive asiáticos.

mysql -h mysql01.SeuDominio -u SeuLogin -pSuaSenha -D SuaBase –default-character-set=utf8 < arquivo.sql

Atenção: Vale ressaltar que essa documentação é valida para clientes que possuem hospedagem na plataforma Linux que dispõe do acesso SSH e também pode ser realizado através de um terminal SSH através do Sistema Operacional Linux.
Importante! O procedimento de restore, não é efetivo em casos de recuperação de rotinas, ex: Storage Procedures, Functions, Triggers e Views; inclusive por uma limitação do MySQL em ambiente compartilhado, para este tipo de procedimento em caso de bases com menos de 2MB de utilização é aconselhado o a restauração via PHPMyAdmin.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s