Sauvegarde de ma base de données

Résolu/Fermé
david - 26 juil. 2011 à 08:17
 david - 26 juil. 2011 à 09:53
Bonjour,


Je viens de faire une application qui est hébergée chez OVH. Je souhaite faire une sauvegarde de ma base de données. Je veux créer un .bat sur mon poste et en le lançant créer la sauvegarder sur mon ordinateur à un endroit spécifique. Pour cela j'ai utilisé :

mysqldump -h monhote -u monuser -pmonmdp mabase > E:/sauvegarde.sql

J'ai donc créé ce .bat mais lorsque je le lance il me crée bien le fichier cependant il est vide :(

Je suppose donc qu'il n'arrive pas à se connecter.

Avez vous une petite idée ? Merci


1 réponse

thevinou Messages postés 1007 Date d'inscription lundi 28 février 2011 Statut Membre Dernière intervention 10 mars 2015 190
26 juil. 2011 à 09:07
OVH n'autorise pas les connexion à distance, mais seulement entre le site et sa bdd.
0
D'accord, mais je ne peux pas lancer un script executant un fichier par exemple ? comme ça j'ai toujours mon .bat.
0
thevinou Messages postés 1007 Date d'inscription lundi 28 février 2011 Statut Membre Dernière intervention 10 mars 2015 190
26 juil. 2011 à 09:36
si tu as un dédié tu peux, sinon non.
0
thevinou Messages postés 1007 Date d'inscription lundi 28 février 2011 Statut Membre Dernière intervention 10 mars 2015 190
26 juil. 2011 à 09:37
sinon, tu peux faire ta sauvegarde grâce à des dump en php, enregistrer dans un fichier, et recuperer ton fichier par FTP, la connexion FTP pourra être automatique et le script aussi
0
j'ai fais la même ligne dans un fichier php et le probleme c est que mes données sont en commentaires

LOCK TABLES 'matable' WRITE;
/*!40000 ALTER TABLE 'matable' DISABLE KEYS */;
0
thevinou Messages postés 1007 Date d'inscription lundi 28 février 2011 Statut Membre Dernière intervention 10 mars 2015 190
26 juil. 2011 à 09:40
exemple de script retrouvé sur CCM :


<?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';
?>

Le post original :
https://forums.commentcamarche.net/forum/affich-13506395-faire-un-dump-des-tables-sql-en-php
0