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
Deixe um comentário