Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Private Server & MMORPG - Administre Um > Tibia > [OTS] Administrador > [OTS | Admin] Tutoriais
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
Ferramentas do Tópico Modos de Exibição
Antigo 25-05-2009, 11:33 PM   #1
leozao
Amigo SE
 
Avatar de leozao
 
Registrado em: Feb 2009
Localização: Rio de Janeiro, RJ
Posts: 60
Agradeceu: 21
Agradecido 1,252 Vezes em 34 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via ICQ para leozao Enviar mensagem via Windows Live Messenger para leozao

Inventório de leozao

Padrão [PHP]Backup MYSQL

Olá Galera,
vamos lá formar um php que faça nossos backup sem perder nenhuma informação, esse php faz o seguinte, um backup de seu banco de dados sem perder nenhum dado e salva em um arquivo .sql,

vamos lá,

Código PHP: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<?php
function backup_db($host$user$pass$db) {

    
mysql_connect($host,$user,$pass) or die(mysql_error());  
    
mysql_select_db($db) or die(mysql_error());
    
$back fopen("backup.sql","w");

    
$res mysql_list_tables($db) or die(mysql_error());
    while (
$row mysql_fetch_row($res)) {
        
$table $row[0];
        
$res2 mysql_query("SHOW CREATE TABLE $table");
            while ( 
$lin mysql_fetch_row($res2)){
                
fwrite($back,"-- Criando tabela : $table\n");
                
$res3 mysql_query("SELECT * FROM $table");
                    while(
$r=mysql_fetch_row($res3)){
                        
$sql="INSERT INTO $table VALUES ('";
                        
$sql .= implode("','",$r);
                        
$sql .= "')\n";
                        
fwrite($back,$sql);
                    }
            }
    }
    
    
fclose($back);
}
?>
Citação:
Onde:
  • $host = Host do servidor, normalmente localhost
  • $user = Usuário do banco de dados, normalmente root
  • $pass = Senha do banco de dados
  • $db = Db desejada para o backup
Citação:
backup_db('localhost', 'root', '123', 'otserv');
Caso você queira por a função num arquivo e chamá-la em outro, fácil,

Código PHP: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<?php
require_once("nome_do_arquivo_que_vc_pos_a_funcao.php");
backup_db('localhost''root''123''otserv');
?>

__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
leozao está offline  
Links Patrocinados
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não

Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
Deixando Servidor L2J Apto 1000 + Players Setokaiba [L2J] Tutoriais 27 07-09-2012 12:08 PM
[Tutorial] Conexão Remota Mysql tastan [L2J] Tutoriais 23 20-09-2011 02:06 PM
[Exclusivo]Muserver 0.65 beta 1! Sammer Versões: LXXVII a XCIX 8 14-05-2011 10:47 AM
[OTS] Tuto para servidores em 'MYSQL' leozao [OTS | Admin] Tutoriais 2 25-05-2009 10:50 PM


Horários baseados na GMT -3. Agora são 12:53 AM.