Ola pessoal neste post irei explicar como é feito para fazer DUMP e extrair o dump novamente ao seu banco de dados em servidor LINUX com banco de dados MYSQL, serei breve pois não há muito segredo.
Para gerenciamento e manutenabilidade do servidor estou usando o SSH Secure Shell Client e será nele onde aplicarei os camandos.
Para fazer o Dump (ou seja o backup) segue o comando:
mysqldump nome_do_banco > nome_do_bando.sql -h localhost -u root -p
Explicação:
mysqldump: é o comando que executa o dump no banco de dados mysql.
Nome_do_banco: é o nome do banco o qual você queira fazer o backup.
Nome_do_banco.sql: é o nome do arquivo *.sql que será criado, lembrando que deve ser executado o comando dump dentro de uma pasta de sua escolha pois será criado este arquivo dentro da pasta onde o comando foi executado.
-h localhost: endereço do banco de dados.
-u root: é o usuário do bando de dados.
-p: é a senha do seu bando de dados, caso não tenha senha deixe o camando em banco, caso exista exemplo: -p teste.
Feito a DUMP(backup), agora iremos extrair ou restaurar o banco de dados, o comando é:
mysql -u root -p -h localhost nome_banco < nomearquivo.sql
Explicação:
mysql: é o comando que executado a extração, lembrando que o comando acima deve ser executado dentro da pasta Bin do mysql.
-u root: é o usuário do banco de dados.
-h localhost: endereço do banco de dados.
Nome_banco: nome do banco onde será extraído os dados. Lembre-se que este banco de dados já deve ter sido criado no banco de dados.
Nomearquivo.sql: é o arquivo gerado pelo mysqldump, este arquivo deve estar dentro da pasta Bin ou deve ser digitado o endereço da pasta onde ele se localiza, exemplo: /usr/local/backup/nomearquivo.sql
Bom pessoal, por enquanto é isso espero ter ajudado, qualquer coisa post um comentário que tentaremos lhes ajudar.

Categoria: Linux