Como restaurar um arquivo .SQL no banco de dados MySQL via SSH
- 05/02/2015
- Dicas Gerais, Tutoriais
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 /home/Usuario/public_html
→ Após acessar a pasta que contém o arquivo .sql, execute o comando:
mysql -h localhost -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 localhost -u SeuLogin -pSuaSenha -D SuaBase –default-character-set=latin1 < arquivo.sql
ou
mysql -h localhost -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 localhost -u SeuLogin -pSuaSenha -D SuaBase –default-character-set=utf8 < arquivo.sql
→ Atenção: Vale ressaltar que essa documentação é valida para clientes que possuem um VPS ou Dedicado 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.
Relacionado
Rayonni Teixeira - Gerente de Contas & Suporte Sênior III
Sobre o blog
Este Blog tem o objetivo de divulgar as novidades da WebinHost e compartilhar notícias sobre hosting, servidores, empreendedorismo e todo universo tecnológico.