oralb 1 Postado Janeiro 23, 2014 Share Postado Janeiro 23, 2014 (editado) galera preciso de um Script backup.php que gera o backup da database do Mysql, alguém conhece algum sistema seguro ai ? Editado Janeiro 23, 2014 por oralb Link para o comentário https://xtibia.com/forum/topic/227656-script-backupphp/ Compartilhar em outros sites More sharing options...
0 Eskylo 175 Postado Janeiro 23, 2014 Share Postado Janeiro 23, 2014 <? // Conecta ao banco $servidor = "localhost"; $usuario = "aquiousuario"; $senha = "aquiasenha"; $banco = "nomedobancodedados"; mysql_connect($servidor, $usuario, $senha) or die(mysql_error()); mysql_select_db($banco) or die(mysql_error()); $abre = fopen("BANCO.sql", "w"); // nome do arquivo que será salvo o backup $sql1 = mysql_list_tables($banco) or die(mysql_error()); while ($ver=mysql_fetch_row($sql1)) { $tabela = $ver[0]; $sql2 = mysql_query("SHOW CREATE TABLE $tabela"); while ($ver2=mysql_fetch_row($sql2)) { fwrite($abre, "-- Criando tabela: $tabela\n"); $pp = fwrite($abre, "$ver2[1]\n\n-- Salva os dados\n"); $sql3 = mysql_query("SELECT * FROM $tabela"); while($ver3=mysql_fetch_row($sql3)) { $grava = "INSERT INTO $tabela VALUES ('"; $grava .= implode("', '", $ver3); $grava .= "')\n"; fwrite($abre, $grava); } fwrite($abre, "\n\n"); } } $finaliza = fclose($abre); if($finaliza) { echo "Pronto!!"; } ?> o script vai gerar um arquivo BANCO.sql com os dados e conteudo da sua DB atual Link para o comentário https://xtibia.com/forum/topic/227656-script-backupphp/#findComment-1606762 Compartilhar em outros sites More sharing options...
0 oralb 1 Postado Janeiro 23, 2014 Autor Share Postado Janeiro 23, 2014 (editado) rep++ sabe me dizer como istalo ? não sei qual pasta e segura . Editado Janeiro 23, 2014 por oralb Link para o comentário https://xtibia.com/forum/topic/227656-script-backupphp/#findComment-1606851 Compartilhar em outros sites More sharing options...
0 Piabeta Kun 359 Postado Janeiro 23, 2014 Share Postado Janeiro 23, 2014 rep++ sabe me dizer como istalo ? não sei qual pasta e segura . qualquer pasta que tenha htacess é segura, ou pagins com redirect index! Link para o comentário https://xtibia.com/forum/topic/227656-script-backupphp/#findComment-1606868 Compartilhar em outros sites More sharing options...
0 Eskylo 175 Postado Janeiro 23, 2014 Share Postado Janeiro 23, 2014 faz assim <? $senha = "eskylo" if ($_GET["senha"] == $senha) { // Conecta ao banco $servidor = "localhost"; $usuario = "aquiousuario"; $senha = "aquiasenha"; $banco = "nomedobancodedados"; mysql_connect($servidor, $usuario, $senha) or die(mysql_error()); mysql_select_db($banco) or die(mysql_error()); $abre = fopen("BANCO.sql", "w"); // nome do arquivo que será salvo o backup $sql1 = mysql_list_tables($banco) or die(mysql_error()); while ($ver=mysql_fetch_row($sql1)) { $tabela = $ver[0]; $sql2 = mysql_query("SHOW CREATE TABLE $tabela"); while ($ver2=mysql_fetch_row($sql2)) { fwrite($abre, "-- Criando tabela: $tabela\n"); $pp = fwrite($abre, "$ver2[1]\n\n-- Salva os dados\n"); $sql3 = mysql_query("SELECT * FROM $tabela"); while($ver3=mysql_fetch_row($sql3)) { $grava = "INSERT INTO $tabela VALUES ('"; $grava .= implode("', '", $ver3); $grava .= "')\n"; fwrite($abre, $grava); } fwrite($abre, "\n\n"); } } $finaliza = fclose($abre); if($finaliza) { echo "Pronto!!"; } } else {exit("erro.");} ?> agr só funciona com a senha, nesse exemplo /\ vc teria q acessar backup.php?senha=eskylo Link para o comentário https://xtibia.com/forum/topic/227656-script-backupphp/#findComment-1606937 Compartilhar em outros sites More sharing options...
0 oralb 1 Postado Janeiro 23, 2014 Autor Share Postado Janeiro 23, 2014 Vlw rep+ duvida sanada Link para o comentário https://xtibia.com/forum/topic/227656-script-backupphp/#findComment-1606953 Compartilhar em outros sites More sharing options...
0 VictorWEBMaster 369 Postado Janeiro 23, 2014 Share Postado Janeiro 23, 2014 Tópico movido para a seção de dúvidas e pedidos resolvidos. Link para o comentário https://xtibia.com/forum/topic/227656-script-backupphp/#findComment-1607020 Compartilhar em outros sites More sharing options...
0 luanluciano93 38 Postado Janeiro 23, 2014 Share Postado Janeiro 23, 2014 (editado) Otimizado! <? $senha = "luan123" if ($_GET["senha"] == $senha) { // Conecta ao banco mysql_connect($config['server']['sqlHost'], $config['server']['sqlUser'], $config['server']['sqlPass']); mysql_select_db($config['server']['sqlDatabase']) or die(mysql_error()); $abre = fopen("BANCO.sql", "w"); // nome do arquivo que será salvo o backup $sql1 = mysql_list_tables($config['server']['sqlDatabase']) or die(mysql_error()); while ($ver=mysql_fetch_row($sql1)) { $tabela = $ver[0]; $sql2 = mysql_query("SHOW CREATE TABLE $tabela"); while ($ver2=mysql_fetch_row($sql2)) { fwrite($abre, "-- Criando tabela: $tabela\n"); $pp = fwrite($abre, "$ver2[1]\n\n-- Salva os dados\n"); $sql3 = mysql_query("SELECT * FROM $tabela"); while($ver3=mysql_fetch_row($sql3)) { $grava = "INSERT INTO $tabela VALUES ('"; $grava .= implode("', '", $ver3); $grava .= "')\n"; fwrite($abre, $grava); } fwrite($abre, "\n\n"); } } $finaliza = fclose($abre); if($finaliza) {ECHO "Pronto!!";} } else {exit("error.");} ?> Deu erro aqui "Parse error: syntax error, unexpected T_IF in C:\xampp\htdocs\ll\pages\backup.php on line 5" Editado Janeiro 23, 2014 por luanluciano93 Link para o comentário https://xtibia.com/forum/topic/227656-script-backupphp/#findComment-1607099 Compartilhar em outros sites More sharing options...
0 Eskylo 175 Postado Janeiro 23, 2014 Share Postado Janeiro 23, 2014 <? $senha = "eskylo"; if ($_GET["senha"] == $senha) { // Conecta ao banco $servidor = "localhost"; $usuario = "aquiousuario"; $senha = "aquiasenha"; $banco = "nomedobancodedados"; mysql_connect($servidor, $usuario, $senha) or die(mysql_error()); mysql_select_db($banco) or die(mysql_error()); $abre = fopen("BANCO.sql", "w"); // nome do arquivo que será salvo o backup $sql1 = mysql_list_tables($banco) or die(mysql_error()); while ($ver=mysql_fetch_row($sql1)) { $tabela = $ver[0]; $sql2 = mysql_query("SHOW CREATE TABLE $tabela"); while ($ver2=mysql_fetch_row($sql2)) { fwrite($abre, "-- Criando tabela: $tabela\n"); $pp = fwrite($abre, "$ver2[1]\n\n-- Salva os dados\n"); $sql3 = mysql_query("SELECT * FROM $tabela"); while($ver3=mysql_fetch_row($sql3)) { $grava = "INSERT INTO $tabela VALUES ('"; $grava .= implode("', '", $ver3); $grava .= "')\n"; fwrite($abre, $grava); } fwrite($abre, "\n\n"); } } $finaliza = fclose($abre); if($finaliza) { echo "Pronto!!"; } } else {exit("erro.");} ?> corrigido... sempr q faço script sem testar falta um ; Otimizado! <? $senha = "luan123" if ($_GET["senha"] == $senha) { // Conecta ao banco mysql_connect($config['server']['sqlHost'], $config['server']['sqlUser'], $config['server']['sqlPass']); mysql_select_db($config['server']['sqlDatabase']) or die(mysql_error()); $abre = fopen("BANCO.sql", "w"); // nome do arquivo que será salvo o backup $sql1 = mysql_list_tables($config['server']['sqlDatabase']) or die(mysql_error()); while ($ver=mysql_fetch_row($sql1)) { $tabela = $ver[0]; $sql2 = mysql_query("SHOW CREATE TABLE $tabela"); while ($ver2=mysql_fetch_row($sql2)) { fwrite($abre, "-- Criando tabela: $tabela\n"); $pp = fwrite($abre, "$ver2[1]\n\n-- Salva os dados\n"); $sql3 = mysql_query("SELECT * FROM $tabela"); while($ver3=mysql_fetch_row($sql3)) { $grava = "INSERT INTO $tabela VALUES ('"; $grava .= implode("', '", $ver3); $grava .= "')\n"; fwrite($abre, $grava); } fwrite($abre, "\n\n"); } } $finaliza = fclose($abre); if($finaliza) {ECHO "Pronto!!";} } else {exit("error.");} ?> Deu erro aqui "Parse error: syntax error, unexpected T_IF in C:\xampp\htdocs\ll\pages\backup.php on line 5" Link para o comentário https://xtibia.com/forum/topic/227656-script-backupphp/#findComment-1607108 Compartilhar em outros sites More sharing options...
0 luanluciano93 38 Postado Janeiro 24, 2014 Share Postado Janeiro 24, 2014 Oque mudou? Link para o comentário https://xtibia.com/forum/topic/227656-script-backupphp/#findComment-1607142 Compartilhar em outros sites More sharing options...
0 Eskylo 175 Postado Janeiro 24, 2014 Share Postado Janeiro 24, 2014 $senha = "eskylo"; Link para o comentário https://xtibia.com/forum/topic/227656-script-backupphp/#findComment-1607223 Compartilhar em outros sites More sharing options...
Pergunta
oralb 1
galera preciso de um Script backup.php que gera o backup da database do Mysql, alguém conhece algum sistema seguro ai ?
Editado por oralbLink para o comentário
https://xtibia.com/forum/topic/227656-script-backupphp/Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados