Mysqlimport ? [Crontab] - Linux et OS Alternatifs
Marsh Posté le 15-02-2002 à 12:53:48
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+
Marsh Posté le 19-02-2002 à 13:52:27
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
Marsh Posté le 19-02-2002 à 17:55:35
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+
Marsh Posté le 20-02-2002 à 09:34:49
Une fois de plus merci a toi ethernal t es mieux q une commande man qd meme )
Marsh Posté le 15-02-2002 à 12:31:52
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