Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fabyo

Backup do banco mysql

Recommended Posts

Bom dia, esse sistema também daria certo para PostgreSQL? (é claro que mudando as funções de mysql para pg)...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fábio...Ficou ótimo o script!Porém quando eu seleciono "Criar Arquivo" ele não salva o arquivo...e sim abre ele numa pagina nova =\Como faço pra add ele .zip?Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, Tô tentando restaurar um arquivo zipado e tá dando o seguinte erro: Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in C:\Apache2\htdocs\phpMyAdmin\libraries\string.lib.php on line 112Alguém sabe dizer o que pode estar acontecendo e como fazer pra resolver???! Abs,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Parabens!!!Excelente script, muito Util!!Zipo e tudo, somente a formatacao do arquivo zipado que ficou desformatada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém tentou recuperar o back up atraves do phpmyadmin??? O meu deu erro...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal,Estou fazendo backup com o script do Fábio e tá funcionando bem.Só está ocorrendo um probleminha.Os dados que contem palavras com acentos tipo áÃãçÇ etc estão sendo trocados por outros caracteres.Alguém sabe como posso resolver isso?Gostaria também que me indicassem um exemplo de restauração dos dados com o PHP.Valeu pessoal!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal,

 

Resolví colocar meu sistema e BD num servidor externo e estou tendo problemas na rotina de backup com o seguinte erro:

 

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 8912848 bytes) in /home/rosepaula/www/pgn/backup2.php on line 47

 

 

Nessa linha:

$backup .= ", '$dt[$i]'";

 

 

Estou usando o segundo script do Fábio, alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

FABIO:

 

parabéns.

 

posso te dizer que sem seu curso de php não saberia o que sei hoje...

 

ao contrário de muitos você tem a motivação e boa vontade de ensinar passo a passo

 

beraldo, Julio cesar Martinni, etc...são outros gente fina

 

abraço e muito obrigado , mais uma pro meu conhecimento(era o que precisava!)

 

valeu..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como eu faço pra inserir o IF NOT EXISTS no CREATE TABLE do index.php, linha 26?

$re2 = mysql_query("SHOW CREATE TABLE $tabela[$i]");

 

Isso não funciona:

$re2 = mysql_query("SHOW CREATE TABLE IF NOT EXISTS $tabela[$i]");

 

 

Ou isso é irrelevante?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito bom estava precisando mesmo disso!

 

Excelente script

 

 

E parabéns ao Fábio o que seria de nós sem ele???????

Compartilhar este post


Link para o post
Compartilhar em outros sites

script rodo perfeitamente.. muito bom, quem fez ele sabe oque faz, tem tantas expressoes nele que nunca vi na vida :S

 

só uma pergunta, ele ta enviando o arquivo para minha pasta HTDOCS, ou entao na pasta que fica minhas paginas na net. como eu faço pra ele ir para o C:\backup. nao achei a linha do codigo que manda o destino..

 

teria como enviar o backup por email?

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da pra mudar sim, só que teria que mecher no script zip_lib, porque la tem os headers que forçam o download do arquivo

 

e para mandar por email tbm da, só adaptar com o script de email + anexo, só lembrando que email geralmente nao envia mais que 5 mb

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hoje o php existe classes prontas para criação e manipulação de zip/rar

 

só eliminar o zip_lib e adaptar a classe ZipArchive do php

 

exemplo de criação de um zip:

 

<?php

$zip = new ZipArchive();
$filename = "./test112.zip";

if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
exit("cannot open <$filename>\n");
}

$zip->addFromString("testfilephp.txt" . time(), "#1 This is a test string added as testfilephp.txt.\n");
$zip->addFromString("testfilephp2.txt" . time(), "#2 This is a test string added as testfilephp2.txt.\n");
$zip->addFile($thisdir . "/too.php","/testfromfile.php");
echo "numfiles: " . $zip->numFiles . "\n";
echo "status:" . $zip->status . "\n";
$zip->close();
?>

 

manual: http://br2.php.net/manual/pt_BR/zip.examples.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa!!!Funcionou mais n criou o ZIP...

 

Como modifico o local para aonde vão os Backups???

quero criar uma pasta só para eles...

e acharia bom se eles fossem salvos com a data no final do nome do arquivo para ter os backups de todas as semanas ou dias..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ue como assim funcionou mas nao criou o ZIP?

se nao criou o ZIP entao nao funcionou

 

seu php.ini esta descomentado a linha do zip?

 

você nao conseguiu usar o zip do exemplo que passei?

 

para modificar o local onde o zip sera criado basta isso:

 

$zip = new ZipArchive();

$zip_file = "backups/".date("d-m-Y").".zip";

 

if ($zip->open($zip_file, ZIPARCHIVE::CREATE)!==TRUE) {

exit("cannot create zip\n");

}

 

entendeu?

 

e os nomes você monta do jeito que quiser

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.