• STATISTIQUES
  • Il y a eu un total de 1 membres et 8988 visiteurs sur le site dans les dernières 24h pour un total de 8 989 personnes!


    Membres: 2 450
    Discussions: 3 572
    Messages: 32 822
    Tutoriels: 77
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] Bright Shadows
    JavaScript: 13, Exploit: 27, Crypto: 69, CrackIt: 52, Stegano: 67, Flash: 3, Programming: 16, Java-Applet: 10, Logic: 20...
    Challenges
    [FR] apprendre-a-manipuler
    Site d'apprentissage de la manipulation d'autrui.
    Hacking
    [EN] Hack This Site
    Hack This Site est considéré comme un réel terrain d'entraînement légal pour le...
    Hacking
    [FR] WeChall
    Audio: 3, Coding: 11, Cracking: 9, Crypto: 18, Encoding: 11, Exploit: 44, Forensics: 1, Fun: 6, HTTP: 6, Image: 8, Java:...
    Challenges
    [EN] Security Traps
    Site de challenge qui prétend être construit non pas dans le but de parfaire vos connaissances, mais plutôt dan...
    Challenges
    [FR] Hackfest
    Le Hackfest est un évènement de sécurité et de piratage informatique au Québec reg...
    Hacking
    [FR] Le site du zero
    Découvrez gratuitement la programmation (C, C++, PHP, MySQL, XHTML, CSS...), Linux, le Mapping, la modé...
    Programmation

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Php] Toutes les méthodes pour faire une sauvegarde de la base de donnée
05-07-2011, 19h42 (Modification du message : 19-11-2012, 19h18 par InstinctHack.)
Message : #1
CyberSee Hors ligne
Admin fondateur de N-PN
*******



Messages : 1,721
Sujets : 287
Points: 158
Inscription : Jan 2012
[Php] Toutes les méthodes pour faire une sauvegarde de la base de donnée
Il existe en PHP plusieurs façons disponibles afin de générer une sauvegarde de la base de données. La première que j'aimerais vous présenter est une requête très pratique qui se nomme SELECT INTO OUTFILE
Code PHP :
<?php
include 'config.php';
include 
'opendb.php';

$tableName  'mypet';
$backupFile 'backup/mypet.sql';
$query      "SELECT * INTO OUTFILE '$backupFile' FROM $tableName";
$result mysql_query($query);

include 
'closedb.php';
?>

l'opération inverse pour importer le fichier est LOAD DATA INFILE
Code PHP :
<?php
include 'config.php';
include 
'opendb.php';

$tableName  'mypet';
$backupFile 'mypet.sql';
$query      "LOAD DATA INFILE 'backupFile' INTO TABLE $tableName";
$result mysql_query($query);

include 
'closedb.php';
?>

Il est également possible d'arriver au même résultat en utilisant la fonction systeme() puisque MySQL vient avec un module qui s'exécuter pour justement généré une sauvegarde
Code PHP :
<?php
include 'config.php';
include 
'opendb.php';

$backupFile $dbname date("Y-m-d-H-i-s") . '.gz';
$command "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass $dbname | gzip > $backupFile";
system($command);

include 
'closedb.php';
?>

Pour terminé, si vous avez un accès a PHPMyAdmin, vous pouvez également l'utiliser, et ce, sans devoir faire de codage. Il suffit de cliquer sur le lien "export" et remplir le formulaire.

Veillez cité la source et l'auteur si vous désirer reprendre mon tuto.

Soyez intelligent et restez WhiteHat!
Par CyberSee
+1 (0) -1 (0) Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [python] Un décorateur pour inventorier les objets b0fh 1 1,802 04-12-2014, 17h50
Dernier message: thxer
  [Python] Faire une omelette! ark 1 1,557 19-03-2014, 15h05
Dernier message: gruik
  [Python] MOD pour BOT Envoi photo cam par mail thxer 3 2,039 18-02-2013, 13h58
Dernier message: thxer
  [Python] Probleme attribute Error pour classe Atlas 4 2,307 06-11-2012, 19h26
Dernier message: w00dy18
  [Python] Sauvegarde de fichier Dr.Jekyll 10 4,602 01-11-2012, 22h50
Dernier message: sakiir
  [Php] Chiffrement/Stéganographie de donnée sous la forme d'un array multi-dimension InstinctHack 12 4,951 09-08-2012, 10h45
Dernier message: InstinctHack
  [Python] Meilleur endroit pour apprendre ...:: BliNK ::... 3 1,746 10-06-2012, 06h41
Dernier message: fr0g
Tongue [JavaScript] faire de l'Ajax facilement InstinctHack 0 1,044 02-03-2012, 01h39
Dernier message: InstinctHack
  |Php] Enregistrer l'ip des visiteurs dans une base de données Drku 4 2,400 01-03-2012, 12h19
Dernier message: InstinctHack
  [Php/Bash] Importer une base de donné de plus de 5Mo CyberSee 1 1,257 29-02-2012, 23h28
Dernier message: InstinctHack

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut