Backup De Banco De Dados Mysql
#1
Posted 01/03/2010, 09:49
Estou procurando uma maneira para fazer backups de bancos mySQL sem ter q entrar no cpanel. Achei várias mandeiras, mas queria saber se é possível compactar o arquivo, e ainda adicionar uma senha. O db do site q estou querendo colocar isso, atualmente, tem 14,4 mb, e compactado (gzip) cai pra 4,8mb. Aí resolveria a questão do tamanho. E por segurança, queria já adicionar uma senha, de modo que só eu possa abrí-lo.
E também, como faria pra recompor as tabelas do banco de dados? (tipo, a função pra identificar se as tabelas existem eu já criei), pro caso de alguém ter apagado as tabelas do banco.
#2
Posted 01/03/2010, 13:55
Tudo bom?
Para o BKP use o MySQLDump.
Você consegue executa-lo através do PHP.
Para compactar o arquivo do DUMP, você pode usar o gzfile.
Já a senha, como você está pensando?
Você pode criar uma interface protegida para acessar os arquivos...
Abraços e até a próxima.
Mateus Antunes
#3
Posted 01/03/2010, 15:59
O esquema da senha seria no arquivo, tipo, se gerasse um arquivo .zip, já gerava com a senha, pra abrir.
Esse recurso vai ficar no painel de administração do site, mas meu medo é q alguém consiga entrar, e aí já vai estar lá facinho facinho pro cara saber como é a estrutura de tabelas do banco de dados.
#4
Posted 01/03/2010, 16:03
Para assim checar o que entra e o que sai. Comparação do hash!
Ainda não utilizei mas andei dando uma pesquisada para algo parecido!!
Fonte: PHP: md5_file - Manual
Se bem que fere o requisito de ninguem conseguir "visualizar" a estrutura do backup.
Edição feita por: Renan L. Queiroz, 01/03/2010, 16:06.
Especialidade: Desenvolvimento e Banco de Dados.
Este post lhe ajudou? Agradeça:
#5
Posted 01/03/2010, 23:08
Eu tinha até pensado nisso, em criptografar o conteúdo, mas como faria pra usar novamente?? Tipo, restaurar o backup ??
#6
Posted 02/03/2010, 00:39
Se alguém conseguir entrar vai ter acesso ao banco de dados de qualquer jeito.O esquema da senha seria no arquivo, tipo, se gerasse um arquivo .zip, já gerava com a senha, pra abrir.
Esse recurso vai ficar no painel de administração do site, mas meu medo é q alguém consiga entrar, e aí já vai estar lá facinho facinho pro cara saber como é a estrutura de tabelas do banco de dados.
[]sAté mais
#7
Posted 02/03/2010, 07:57
Mas aí é q tá, eu quero fazer com q o admin do site não entre no cpanel, de jeito nenhum. Só no painel de administração.
Porque tipo, ele pode acessar de lan-house, ou de pc com vírus, etc, e acabar alguém invadindo o painel. Mas pelo painel ele não tem acesso ao banco de dados, só pelo backup. Aí queria arrumar uma forma de proteger esse backup.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)