MySQL Como efetuar um Backup do banco de Dados por SSH
MySQL Como efetuar um Backup do banco de Dados por SSH. Para efetuar um Backup do banco MySQL via SSH execute os comandos abaixo logo após conectar na área de hospedagem:
MySQL Como efetuar um Backup do banco de Dados por SSH
Para bases MySQL 5.1 (bases adquiridas a partir de janeiro de 2008)
Para fazer backup de todas as tabelas
mysqldump -h HOST -u LOGIN -p -R –opt BANCO > backup.sql
Para fazer backup de somente uma tabela
mysqldump -h HOST -u LOGIN -p -R –opt BANCO TABELA > backup.sql
Para fazer o backup com procedures e triggers:
mysqldump -h HOST -u LOGIN -pSENHA –opt –routines –triggers BANCO > backup.sql
MySQL 5.0 Como efetuar um Backup do banco de Dados por SSH
Para bases MySQL até a versão 5.0 (bases adquiridas até dezembro de 2007)
Para fazer backup de todas as tabelas
mysqldump -h HOST -u LOGIN -p –opt BANCO > backup.sql
Para fazer backup de somente uma tabela
mysqldump -h HOST -u LOGIN -p –opt BANCO TABELA > backup.sql
A senha será solicitada na sequência;
O arquivo .SQL será gerado no nível da estrutura de diretórios em que estiver presente na execução (use o comando pwd para saber o diretório atual).
Encontrando problemas com acentução dos caracteres utilize:
Para Europeu Ocidental (Latin1, iso-8859-1), mais comum no Brasil e no ocidente europeu.
mysqldump -h HOST -u LOGIN -p -R –opt –default-character-set=latin1 BANCO > backup.sql
Para Unicode (utf-8), internacional, com suporte a vários idiomas, inclusive asiáticos.
mysqldump -h HOST -u LOGIN -p -R –opt –default-character-set=utf8 BANCO > backup.sql