21 set 2017

Backup e Restauração em MySQL

Backup e Restauração em MySQL

Keywords: mysql, mysqldump, backup, linux, DB

 

Entre em terminal/shell e execute o seguinte comando para backup:

#mysqldump -u usuario -p bancodedados > /backupbanco.sql

Copie o arquivo resultante da operação para o destino ou servidor onde você precisa restaurar o DB.

Neste caso, você não precisa necessariamente ter a mesma versão do MySQL.. pode ser uma versão mais nova que a apresentada que não vai ter problemas de compatibilidade. E pra facilitar sua vida, você pode instalar o MySQL ou MariaDB via gerenciador de pacotes do Ubuntu ou ainda pelo gerenciador de pacotes de qualquer outra distribuição linux.

Com o MySQL ou MariaDB configurado, crie um banco de dados vazio com o mesmo nome de banco que você tinha no antigo servidor. Isto pode ser feito com os seguintes comandos via terminal:

#mysql -u usuario –p
 mysql> CREATE DATABASE nomedobanco;
 exit

Agora, para restaurar o banco através do arquivo que geramos, tenha ele já neste servidor e esteja com o terminal aberto no mesmo caminho e execute:

#mysql -u usuario -p bancodedados < backupbanco.sql

 

MYSQL – IMPORTAR E EXPORTAR TODOS OS BANCOS USANDO “MYSQLDUMP” E “SOURCE” – IMPORTAR E EXPORTAR TODOS OS BANCOS

Exportar (usar MySQLdump):

# mysqldump -uroot -p --all-databases > /home/bkp.databases.db

Importar (usar o comando source de dentro do MySQL):

Entrar no MySQL:

# mysql -uroot -p
mysql> source /home/bkp.databases.db

IMPORTAR E EXPORTAR BANCOS ESPECÍFICOS

Exportar (usar MySQLdump):

# mysqldump -uroot -p nome_do_banco > /home/bkp.database.db

Importar (usar o comando source de dentro do MySQL):

Entrar no MySQL:

# mysql -uroot -p
mysql> source /home/bkp.database.db

 

Leave a Reply