View previous topic :: View next topic |
Author |
Message |
loopx Advocate
Joined: 01 Apr 2005 Posts: 2787 Location: Belgium / Liège
|
Posted: Sun Mar 23, 2008 2:20 pm Post subject: [MYSQL] faire une sauvegarde d'un schéma |
|
|
Bonjour,
J'ai récement lancé ma plateforme Web (http://pix-mania.dyndns.org/web_base ou click sur www juste en bas de mes posts) qui utilise Java et MYSQL.
Comme déjà expliqué sur le site, la plateforme est une "base" et on peut y ajouter des plugins. Sans plugin, l'application n'offre absolument rien. Un plugin peut venir avec des EJB ... parce que toute l'application est basé sur les modules Web et module EJB. Je communique avec la base de donnée via les EJB entité...
Enfin bref, tout ca pour dire que derrière l'application, il y a une seul BD. J'aimerais faire, bientôt, un plugin "backup" qui se chargera de sauvegarder l'application entière, les plugins et surtout, les données présentes dans la base de donnée.
Je ne sais pas trop quelle sont les moyens pour y parvenir ... J'aimerais que tout le schéma soit copier dans un seul fichier, et que ce dernier puisse servir à la recréation total du schéma (table, donnée, contrainte, dernière valeur des auto_increments, etc ...). Bien sur, les accès à ce schéma devrait être recréé à la main mais ca, ce n'est pas un problème.
En sachant que l'applic tourne sur la meme machine que l'application, que puis-je faire pour sauvegarder la BD ? Et si (parce que ca doit être possible) la BD se trouvait sur une autre machine ?
Merci d'avance
NOTE: vous pouvez aller faire un tour sur le site :p il y a une section "documentation" ou je vais placer quelques doc utile (installation Gentoo, etc ... note que l'install gentoo est pas du tout fini soyez donc gentil avec moi ).
Ah, dernière chose, toute remarques, conseil ou tout ce que vous pourriez me dire sur mon projet sont les bienvenus _________________ Mon MediaWiki perso : http://pix-mania.dyndns.org |
|
Back to top |
|
|
babykart Guru
Joined: 08 Oct 2004 Posts: 415
|
Posted: Sun Mar 23, 2008 6:37 pm Post subject: |
|
|
si toutes les informations sont en base MySQL, un simple mysqldump devrait te suffir...
je ne suis pas sûr d'avoir bien compris... _________________ >> Gentoo-FR <<
----- |
|
Back to top |
|
|
loopx Advocate
Joined: 01 Apr 2005 Posts: 2787 Location: Belgium / Liège
|
Posted: Sun Mar 23, 2008 9:29 pm Post subject: |
|
|
ben en fait, j'aimerais trouver le moyen de sauvegarder la BD de manière distante _________________ Mon MediaWiki perso : http://pix-mania.dyndns.org |
|
Back to top |
|
|
gbetous l33t
Joined: 15 Jan 2004 Posts: 679 Location: Toulouse
|
Posted: Sun Mar 23, 2008 10:05 pm Post subject: |
|
|
Bin mysqldump marche aussi pour une machine distante (option -h), non ? _________________ Core2Quad Q6600
ASUS P5B-V (i965 video intégrée)
~amd64 / KDE
|
|
Back to top |
|
|
loopx Advocate
Joined: 01 Apr 2005 Posts: 2787 Location: Belgium / Liège
|
Posted: Sun Mar 23, 2008 11:56 pm Post subject: |
|
|
ah mais oui! J'avais complètement oublié ca!
Enfin, faut quand meme avoir installé le truc parce que si j'ai pas installé mysql sur le pc ou le serveur d'application tourne, ben ca ira pas ... domage mais c'est déjà une solution de départ _________________ Mon MediaWiki perso : http://pix-mania.dyndns.org |
|
Back to top |
|
|
gbetous l33t
Joined: 15 Jan 2004 Posts: 679 Location: Toulouse
|
Posted: Mon Mar 24, 2008 10:21 am Post subject: |
|
|
En cherchant j'ai appris un truc, pas mal du tout. Le seul client mysql existe !
Vu dans une weekly news letter :
Gentoo Linux News Letter wrote: | Si vous souhaitez compiler uniquement le client mysql, vous devez utiliser l'option USE minimal. |
Par contre, j'ai pas essayé... Y aura-t-il mysqldump ? _________________ Core2Quad Q6600
ASUS P5B-V (i965 video intégrée)
~amd64 / KDE
|
|
Back to top |
|
|
loopx Advocate
Joined: 01 Apr 2005 Posts: 2787 Location: Belgium / Liège
|
Posted: Mon Mar 24, 2008 1:58 pm Post subject: |
|
|
intéressant
jvais utiliser mysqldump alors
merci _________________ Mon MediaWiki perso : http://pix-mania.dyndns.org |
|
Back to top |
|
|
|