Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/08/2008, 21h05   #1
Candidat au titre de Membre du Club
 
Inscription : août 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 47
Points : 11
Points : 11
Par défaut sauvegarde incrémentale en java

Bonjour,

J'ai besoin d'administrer des bases MySQL via une interface web que je devloppe en JSP.
Je veux faire un cahier de journalisation de mes bases de données, je demande donc comment faire ca en java.
Comment faire une sauvegarde incremental via mysqldump (appélé a partir de java)

Je vous remercie d'avance
khalid_kha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 21h16   #2
Membre expérimenté
 
Avatar de buggen25
 
Inscription : août 2008
Messages : 513
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 513
Points : 598
Points : 598
Par défaut bonjour

bonjour;
je sais pas si tu peux appeler une commande système avec java
buggen25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 21h30   #3
Candidat au titre de Membre du Club
 
Inscription : août 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 47
Points : 11
Points : 11
Merci pour ta reponse
En effet cela doit etre possible avec Process pro = Runtime.getRuntime().exec("mySQL.bat");

J'ai essayé cela avec un .bat et ca marche ca doit donc marcher pour les commandes usuelles

Mais comment faire une sauvgarde incremental avec mysqldump
khalid_kha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 21h34   #4
Membre expérimenté
 
Avatar de buggen25
 
Inscription : août 2008
Messages : 513
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 513
Points : 598
Points : 598
Par défaut mysqldump

salut;
si tu veux dire par commandes usel une commande de type "SELECT *...
je crois que mysqldump s'execute hors connection, ie tu n'es pas connecté au server MySql
buggen25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 21h59   #5
Candidat au titre de Membre du Club
 
Inscription : août 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 47
Points : 11
Points : 11
Par commande usuelles je veux dire un programme dans le path. Comme la fonction system() en langage C. mysqldump est dans le path bien sur.

Bon vous avez raison j'ai pas besoin de connexion preétabli je peux faire mysqldump -h host -u root -p

Mais comment faire des sauvegarde incrementales???
Je sais faire des sauvgardes compeletes mais pas incrementales

J'espere que j'etais clair

Merci
khalid_kha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 22h12   #6
Membre expérimenté
 
Avatar de buggen25
 
Inscription : août 2008
Messages : 513
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 513
Points : 598
Points : 598
Par défaut sauvegarde incrémentale

salut;
tu veux dire quoi par sauvegarde incrémentale ?
buggen25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 22h26   #7
Candidat au titre de Membre du Club
 
Inscription : août 2007
Messages : 47
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 47
Points : 11
Points : 11
Je pas faire une sauvegarde compelte de la base de donnée c'est tres lourd. Je vais sauvgarder une quantité d'infos. Si demain il y des nouvelles inormations je veux incrementer mon stock sans avoir a sauvgarder de nouveau les infomations d'hier qui n'ont pas changé depuis.

Ben c'est ce que je desire faire avec mysqldump
khalid_kha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 22h47   #8
Membre expérimenté
 
Avatar de buggen25
 
Inscription : août 2008
Messages : 513
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 513
Points : 598
Points : 598
Par défaut --where

j'ai trouvé sur la doc l'information suivante
--where
cette option peut te permettre je vois pas encore son utilité
--where="user='moi'"
ou
-w"userid>1"
buggen25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h15.


 
 
 
 
Partenaires

Hébergement Web