Page 1 sur 1
sauvegarde BDD mysql
Posté : 21 juin 2006, 21:42
par beowbeow
Bonjour a tous,
Voila mon soucis je réalise une application en PHP5 (+xml,css,xsl) avec une base de données mysql.
J'aimerais savoir s'il existe une requete SQL qui permet de realiser un dump (une sauvegarde) de ma base mais sans utiliser mysqldump qui apparament ne fonctionne pas avec Wamp (c mon prof qui raconte ça...).
Si quelqu'un a une solution il m'enleverai une épine du pied
MERCI !
PS: j'ai essayer avec une requete BACKUP mais apparament mysql va abandonner cette solution et en plus je n'ai pas réussi a l'utiliser correctement.
Re: sauvegarde BDD mysql
Posté : 21 juin 2006, 21:56
par Ripat
J'aimerais savoir s'il existe une requete SQL qui permet de realiser un dump (une sauvegarde) de ma base mais sans utiliser mysqldump qui apparament ne fonctionne pas avec Wamp (c mon prof qui raconte ça...).
Ne jamais croire ses profs sans tester et... chercher.
RE
Posté : 21 juin 2006, 22:11
par beowbeow
J'ai testé pendant plus d'une journée et j'avoue que ça m'a rendu fou ...
voila le code que j'entre dans ma console Mysql:
-u : user = root
-p : pas de mot de passe donc option vide (meme sans le -p il devrait me demander le mdp dynamiquement de toute façons)
-A = toutes les table de ma base
Je tombe toujours sur la meme erreur :
Code : Tout sélectionner
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that correspond to your mysql server version for the right syntax
En ce qui concerne mon prof c un pro (chef d'entreprise/enseignant) et il est franchement costaud alors j'ai tendance a le croire meme si j'ai essayer d'utiliser mysqldump sans succés ...
Posté : 21 juin 2006, 22:48
par Ripat
Curieux.
Je n'ai pas wamp pour tester mais vérifie la version de ton mysqldump qui est un programme client.
Si tu as une journalisation sur ton serveur MySQL, va jeter un oeil dans les logs d'erreurs pour voir comment il réagit quand il reçoit les requêtes du client.
Posté : 22 juin 2006, 11:23
par Henri
J'utilise ce script pour faire des sauvegardes journalières et je n'ai jamais eu de problème avec wamp, easyphp et sur des serveurs opérationnels
<?php
$date_save = date("d");
$base = "d".$date_save."_[i]nombase[/i].sql";
exec("rm $base.gz");
exec("mysqldump -h[i]host[/i] -u[i]user[/i] --password=[i]pass[/i] [i]base[/i] > $base");
exec("gzip -9 $base");
exec("rm $base");
?>
REMERCIEMENT CHALEUREUX ;)
Posté : 22 juin 2006, 15:23
par beowB
Merci HENri !
Script nikel !
En fait mon gros souci c'tait juste que je lancer la commande mysqldump dans la console mysql ...
dans la console DOS c'est impec.
pauvre de moi !
@+
Posté : 22 juin 2006, 15:47
par Ripat
C'est ton prof qui va être content d'apprendre que mysqldump fonctionne sous WAMP
