Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Resultados 1 a 3 de 3

Visão do Encadeamento

  1. #1

    Avatar de KyLL3R
    Data de Ingresso
    Nov 2009
    Localização
    Cândido Mota
    Posts
    29
    Agradecido
    2
    Agradeceu
    2
    Peso da Avaliação
    0

    Padrão Script de Backup Database

    Deixo aqui para vocês um script que faz backups de seu banco de dados.

    Código:
    function mysql_dump_tables($database,$backupFile,$list){
    mysql_select_db($database) or die("Cannot connect to database.");
    $date = date("Y-m-d-H-i-s");
    $result1 = mysql_list_tables("$database");
    $num_rows = mysql_num_rows($result1);
    for ($i = 0; $i < $num_rows; $i++) {
    
    $newtable = mysql_tablename($result1, $i);
    $newdir = $backupFile."$database($date)";
    $createdir = mkdir($newdir);
    $directory = "".$newdir."/$newtable.sql";
    $query = "SELECT * INTO OUTFILE '$directory' FROM $newtable";
    $result = mysql_query($query) or die("SQL ERROR");
    if($result){
    if($list == 0) { } else {
    echo "Backed up successfully to <font color='blue'>$directory</font><br>";
    }
    
    } else { echo "Backup failed for '$newtable', Check the directory and try again.<br>";
    }
    
    }
    if($list == 0) { } else { echo "<p>mysql_dump_tables() function ended.<p>";}
    }

    Função uso:
    mysql_dump_tables ($ database, $ directory, $ lista);

    $ database = "gunbound"; / / Auto-explanitory
    Diretório $ = "C: / backup /", / / Um diretório para trás até neste formato: "C: / backup /" com a escova transmitir-barra. O diretório deve pré-existir ou um erro irá ocorrer
    $ lista = 1 / / Desativa visualização ligado ou desligado. Defina para 1 ou 0.

    Será dump SQL arquivos no diretório que você especificou em quadros separados, e irá criar subpastas para cada backup com um datetime YmdHis carimbo. Trabalha para alguma coisa, não apenas GunBound.



    Créditos: PAISAPK
    Última edição por GryphoN; 27-02-2011 às 04:52 AM. Razão: Adicionando Prefixo.

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Pedido| Database MuOnline em script
    Por SCOFIELD no fórum Pedidos
    Respostas: 3
    Último Post: 29-09-2015, 09:56 PM
  2. |Suporte| Fazer backup + Restauração da backup
    Por caahs2feeh no fórum IPB | Suporte|Dúvidas
    Respostas: 1
    Último Post: 19-08-2012, 11:49 PM
  3. |Tutorial| Criando um backup (Database Installer)
    Por SerialKiller no fórum L2J | Tutoriais
    Respostas: 0
    Último Post: 13-08-2011, 01:41 AM
  4. |Tutorial| Auto Backup Db's.
    Por pablox no fórum Tutoriais
    Respostas: 8
    Último Post: 14-11-2010, 02:30 PM
  5. |Jobs/Query| Backup de DB.
    Por Alf no fórum Jobs e Querys
    Respostas: 0
    Último Post: 17-09-2009, 04:55 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •