Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4607 connectés 

 


Dernière réponse
Sujet : [Crontab] Mysqlimport ?
ethernal avec plaisir ;)
:lol:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
ethernal avec plaisir ;)
:lol:
GMIGA Une fois de plus merci a toi ethernal ;) t es mieux q une commande man qd meme ;))
ethernal oui tu as raison j'ai brulé une étape :(
 
voici un script pour faire tout ce que tu veux :
#!/bin/sh
#sauvegarde la structure + données, lock la table
mysqldump -u root --password=MonPwd -h localhost --add-drop-table --add-locks --extended-insert nomTable > /var/log/nomDump.sql
#crée une nouvelle database
echo "CREATE DATABASE nomNouvelleBase;" | mysql -u root --password=monPWD
#remplit la nouvelle base
myslq nomNouvelleBase -u root --password=monPWD < /var/log/mysql/nomDump.sql  
 
ça devrait fcter.
sinon pour tes autres problèmes reagrde dans le man ;)
a+
GMIGA Merci pour ta reponse ethernal ,
 
Petite question concernant ta reponse . Ta commande ne semble pas creer de base directement . Est il possible de creer ma base directement en ligne de commande sans etre sous la console mysql ?  
 
. Car j ai besoin d inclure ca dans mon script shell ...ca serait un peu plus simple ;) ... sinon il me reste mysqlimport ... .
 
Autre chose  mysqldump ? il fait un dump totale ou juste un dump de la structure de ma base ?  en repartant de mon dump je vais avoir ma base avec toutes ces donnees  ?  
 
Merci de me lire  
 
Salutations  
 
miga
ethernal salut,
 
à mon avis avec un  
myslq nomNouvelleBase -u root --password=monPWD < /var/log/mysql/nomDump.sql
ça devrait fonctionner
 
pas besoin de mysqlimport
 
pour ajouter la date je sais pas.
ta base sera immédiatement utilisable.
a+
GMIGA Bonjour,
 
Voici mon petit soucis du jour , je realise un dump (mysqldump) au  
quotidien (merci crontab) . Mon fichier dump est genere avec la date du  
jour.
J aimerais donc pouvoir dans la foulee creer une base soeur qui ne  
remplace pas la base mere . L ideal serait basesoeur_datedujour.
 
Comment j utilise l outil mysqlimport pr cela ? comment fonctionne t il  
?  Est ce que ma base sera utilisable directement apres ce dum p ?
 
Si certains d entre vous ont un script de ce genre qui traine dans un  
crontab n hesitez pas a me repondre ;)
 
Merci de me lire et merci d avance pour votre aide .
 
Salutations
Guillaume

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)