Arquivo da tag: MySQL

Como fazer backup do banco de dados MySQL

Como fazer backup do banco de dados MySQL. O mysqldump acessa o banco de dados por vias normais, da mesma forma que um aplicativo qualquer faria. Isso permite que o backup aconteça mesmo se as bases de dados sejam alteradas durante o backup.

Como fazer backup do banco de dados MySQL

Para salvar todas as bases de dados do servidor no arquivo “backup.sql”, criado no diretório atual, por exemplo, o comando seria:

mysqldump -u root -p -x -e -A > backup.sql

Compactar gzip Como fazer backup do banco de dados MySQL

Pode-se reduzir o tamanho do arquivo compactando-o arquivo, o que pode ser feito adicionando a opção “| gzip” antes do “>” no comando:

mysqldump -u root -p -x -e -A | gzip > backup.sql.gz

Descompactar gzip Como fazer backup do banco de dados MySQL

Para descompactar o arquivo, usa-se o comando “gunzip”:

gunzip backup.sql.gz

Se o arquivo foi compactado com senha use:

mysqldump -u root -p12345 -x -e -A | gzip > backup.sql.gz

Como fazer Backup MySQL phpMyAdmin

Como fazer Backup MySQL phpMyAdmin. Por questões de performance e até mesmo por limitações do próprio phpMyAdmin, recomendamos que efetue essa operação via phpMyAdmin somente se sua base tenha um tamanho inferior a 2MB.

Como fazer Backup MySQL phpMyAdmin

Siga as instruções abaixo:

Acesse a Administração do phpMyAdmin, e clique sobre nome da base, localizado no menu à esquerda.
Clique na aba Exportar.
Selecione todas as tabelas de sua base de dados (por padrão, todas já vem selecionadas).

Em Dados, marque a opção Inserções completas.

Defina o nome do arquivo de Backup.

Escolha o tipo de compactação.

Clique sobre o botão Executar.

Será mostrado a janela de Download para você.

Salve o backup em um local seguro.

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