[MySQL] - Comment faire un backup de la BD ?

- Comment faire un backup de la BD ? [MySQL] - SQL/NoSQL - Programmation

Marsh Posté le 15-07-2002 à 21:37:27    

Bonjour à tous !
 
Comment peut-on faire un backup de sa base de donné se trouvant chez mon hébergeur firstream.net ?
 
J'ai trouver la commande "backup" :

Code :
  1. BACKUP TABLE tbl_name[,tbl_name...] TO '/path/to/backup/directory'


 
Mais pour le /path/ je sais pas quoi mettre ... le serveur mysql est sur 'mysql.firstream.net' et mon hébergement est sur 'moncompte.firstream.net'
 
J'ai essayer avec un logiciel MySQL-front mais le serveur semble le bloquer! :(
 
Merci d'avance :jap:


---------------
www.astrocosmos.net, le portail belge francophone sur l'astronomie et les Sciences.
Reply

Marsh Posté le 15-07-2002 à 21:37:27   

Reply

Marsh Posté le 15-07-2002 à 21:54:42    

Essaye avec phpMyAdmin... ya un truc pour sauvegarder la structure et les données de ta base, le tout dans un fichier SQL que tu télécharge si tu as checké l'option transmettre.


---------------
-@- When code matters more than commercials -@-
Reply

Marsh Posté le 15-07-2002 à 21:56:05    

tu as la commande mysql_dump qui est faite pour ça, si t'as sous win, regarde dans le dossier bin
et sous linux, normalement tu l'as directement


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 16-07-2002 à 10:49:52    

manu025 a écrit a écrit :

Essaye avec phpMyAdmin... ya un truc pour sauvegarder la structure et les données de ta base, le tout dans un fichier SQL que tu télécharge si tu as checké l'option transmettre.




 
J'ai bien phpMyAdmin 2.23mais le prob c'est que cette option semble ne pas y être :sweat:
 
Je peux juste éxécuter des requettes ...
 
Sinon j'ai essayer ça  

Code :
  1. mysqldump --opt database > backup-file.sql


 
Mais il me met :
 

Code :
  1. Erreur
  2. requête SQL : 
  3. mysqldump --opt database > backup-file.sql
  4. MySQL a répondu:
  5. Something is wrong in your syntax près de 'mysqldump --opt database > backup-file.sql' à la ligne 1


 
Je peux tout de même l'éxecuter en tant que requête non ?
 
Comme vous le voyer je suis un peu novice en BD :D
 
Merci d'avance :jap:


Message édité par AZorbas le 16-07-2002 à 10:53:11

---------------
www.astrocosmos.net, le portail belge francophone sur l'astronomie et les Sciences.
Reply

Marsh Posté le 16-07-2002 à 10:55:20    

mois sous linux je fais
 
mysqldump --database nom_database --password=pass_root > backup.sql
 
Et pour tout réafecter :
mysql -p < backup.sql

Reply

Marsh Posté le 16-07-2002 à 11:02:17    

tu peux pas faire mysqldump vu que t'as pas d'acces shell à ton compte, enfin je présume (mysqldump etant une commande shell et pas une instruction sql)
 
BACKUP en sql je connaissais pas, mais sinon tu peux trouver le path qu'il te faut en faisant <? php_info(); ?> par exemple
(enfin je crois que c ça la fct..)

Reply

Marsh Posté le 16-07-2002 à 11:05:37    

Un détail, il s'agit d'un hébergement gratuit, cela explique peut-être les limitations. :(
 
J'ai essayer la commande dump avec un pass mais cela ne marche pas. :(
 
J'ai l'impression que cette commande n'est pas reconnu car quand je fais un  

Code :
  1. mysqldump --help


 
J'ai le même message d'erreur! :(


Message édité par AZorbas le 16-07-2002 à 11:08:43

---------------
www.astrocosmos.net, le portail belge francophone sur l'astronomie et les Sciences.
Reply

Marsh Posté le 16-07-2002 à 11:10:24    

--greg-- a écrit a écrit :

tu peux pas faire mysqldump vu que t'as pas d'acces shell à ton compte, enfin je présume (mysqldump etant une commande shell et pas une instruction sql)
 
BACKUP en sql je connaissais pas, mais sinon tu peux trouver le path qu'il te faut en faisant <? php_info(); ?> par exemple
(enfin je crois que c ça la fct..)
 



 
 
effectivement je n'ai accès qu'aux requêtes ... je vais voir pour le chemin d'accès, merci ! :jap:


---------------
www.astrocosmos.net, le portail belge francophone sur l'astronomie et les Sciences.
Reply

Marsh Posté le 16-07-2002 à 11:11:39    

tu l'éxécutes ou le mysqldump ?

Reply

Marsh Posté le 16-07-2002 à 11:14:39    

... en requête.
 
Je suis novice mais de toute façon je viens de voir dans la doc mysql qu'il est indiqué s'il faut le shell ou pas ..


---------------
www.astrocosmos.net, le portail belge francophone sur l'astronomie et les Sciences.
Reply

Marsh Posté le 16-07-2002 à 11:14:39   

Reply

Marsh Posté le 16-07-2002 à 11:36:49    

oui pour mysqldump il faut le shell...
en requete pour faire des backup je sais pas...jamais testé BACKUP
Tu peux qu éxécuter des requetes SQL

Reply

Marsh Posté le 16-07-2002 à 12:49:04    

tu cherches l'option
 

  • Afficher le schéma de la base


tu coches l'option
 

  • Structure et données


tu cliques ensuite sur
 

  • Executer


et tu fais un copier-coller du script de regénération !   :D

Reply

Marsh Posté le 16-07-2002 à 12:50:15    

quand tu as des dizaines de milliers de lignes, c'est pas tellement bien :/

Reply

Marsh Posté le 16-07-2002 à 12:51:59    

Limit a écrit a écrit :

quand tu as des dizaines de milliers de lignes, c'est pas tellement bien :/




ah bon pkoi ? j'ai une dizaine de millier de lignes et c'est ok ?

Reply

Marsh Posté le 16-07-2002 à 12:59:33    

ta méthode c'est bien, toute les lignes qui s'affichent dans le navigateur ?
100 000 ligne = 20mo (environ, ca dépend ce qu'il y a dedans )
 
Donc si le navigateur plante déjà pas, c'est beau, et il y a p-e moyen de faire plus simple :)
C'est de récupèrer directement les fichiers.

Reply

Marsh Posté le 16-07-2002 à 13:04:56    

Limit a écrit a écrit :

ta méthode c'est bien, toute les lignes qui s'affichent dans le navigateur ?
100 000 ligne = 20mo (environ, ca dépend ce qu'il y a dedans )
 
Donc si le navigateur plante déjà pas, c'est beau, et il y a p-e moyen de faire plus simple :)
C'est de récupèrer directement les fichiers.
 




ah ok... :)
bon, ça devrais convenir à Azorbas... il doit pas en avoir des centaines...


Message édité par chocoboy le 16-07-2002 à 13:05:45
Reply

Marsh Posté le 16-07-2002 à 14:31:32    

chocoboy a écrit a écrit :

tu cherches l'option
 

  • Afficher le schéma de la base


tu coches l'option
 

  • Structure et données


tu cliques ensuite sur
 

  • Executer


et tu fais un copier-coller du script de regénération !   :D  




 
:jap: :jap: :jap:
 
Merci beaucoup ... ca affiche toute ma BD dans explorer mais ca marche !.
 
Merci pour vos aides :hello:


Message édité par AZorbas le 16-07-2002 à 14:35:45

---------------
www.astrocosmos.net, le portail belge francophone sur l'astronomie et les Sciences.
Reply

Marsh Posté le 17-07-2002 à 13:47:58    

AZorbas a écrit a écrit :

 
 
:jap: :jap: :jap:
 
Merci beaucoup ... ca affiche toute ma BD dans explorer mais ca marche !.
 
Merci pour vos aides :hello:




 
j'oubliais, si tu veux pas que ça affiche le script, tu coches
 

  • transmettre

     

  • zippé (ou le format que tu veux)


là plus de problème pour les gros volumes !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed