MySQL et sauvegarde de bases de données
Résolu
milcham
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
milcham Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
milcham Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
svp,quelle est la procedure pour sauvegarder une base de données?Et où doit t'on ecrire le code de sauvegarde de la bas?
svp,quelle est la procedure pour sauvegarder une base de données?Et où doit t'on ecrire le code de sauvegarde de la bas?
A voir également:
- MySQL et sauvegarde de bases de données
- Fuite données maif - Guide
- Logiciel de sauvegarde gratuit - Guide
- Sauvegarde des données - Guide
- Supprimer les données de navigation - Guide
- Base de registre - Guide
3 réponses
Fallait chercher un peu, tu aurais trouvé ceci
https://forums.commentcamarche.net/forum/affich-37622106-importer-et-exporter-des-donnees-sous-mysql
https://forums.commentcamarche.net/forum/affich-37622106-importer-et-exporter-des-donnees-sous-mysql
Regarde ce script et pompe dessus si tu veut
<?php function mysql_structure() { $host = 'localhost'; $user = 'root'; $pass = ''; $base = 'test2'; mysql_connect($host, $user, $pass); mysql_select_db($base); $tables = mysql_list_tables($base); while ($donnees = mysql_fetch_array($tables)) { $table = $donnees[0]; $res = mysql_query("SHOW CREATE TABLE $table"); if ($res) { $insertions = ""; $tableau = mysql_fetch_array($res); $tableau[1] .= ";"; $dumpsql[] = str_replace("\n", "", $tableau[1]); $req_table = mysql_query("SELECT * FROM $table"); $nbr_champs = mysql_num_fields($req_table); while ($ligne = mysql_fetch_array($req_table)) { $insertions .= "INSERT INTO $table VALUES("; for ($i=0; $i<=$nbr_champs-1; $i++) { $insertions .= "'" . mysql_real_escape_string($ligne[$i]) . "', "; } $insertions = substr($insertions, 0, -2); $insertions .= ");\n"; } if ($insertions != "") { $dumpsql[] = $insertions; } } } return implode("\r", $dumpsql); } echo "Taille du fichier : " . file_put_contents("sqldump-".$base."-".date("Ymd-His").".sql", mysql_structure()); ?>
Il faut utiliser le système approprié pour faire un mysqldump.
Peut tu nous en dire plus sur ton appli web?