Syntaxe ligne de commande pour restaurer une BDD en shell [mysql] - Shell/Batch - Programmation
Marsh Posté le 22-10-2003 à 21:25:30
Dans ta sauvegarde, il y a les instructions SQL d'insertions des données ?
Un pipe devait suffire
cat sauve.sql | /app/mysql/bin/mysql -u nom_user -ppassword base
(en fonction du fichier sql, il faudra peut être que tu crées les tables ou au contraire que tu les supprimes)
Marsh Posté le 22-10-2003 à 21:27:38
Sinon, tu peux aussi faire un :
source nom_complet_du_fichier
directement après t'être connecté
edit : mais je sais plus si le nom correspond au système de fichiers du serveur ou a celui du client
Marsh Posté le 22-10-2003 à 22:50:20
mrBebert a écrit : Dans ta sauvegarde, il y a les instructions SQL d'insertions des données ? |
Oui, creation des tables + requetes d'insertion
Jusque la j'utilisais un script php :
Code :
|
Tu remplaces :
-fichier par le nom de ton fichier SQL de sauvegarde
-serveur par l'adresse de ton serveur SQL
-user par ton login
-pass par ton mot de passe
-base par le nom de la base ds lekel tu veux restorer tt ca
Marsh Posté le 22-10-2003 à 15:15:07
... Je veux restaurer ma BDD Mysql (sauvegardée dand un fichier "mabase.sql" par ex) par le shell de mon herbergeur.
Je suis parvenu à me connecter au serveur Mysql, j'ai les instructions pour faire un backup (mysqldump, etc.) ... mais pour la restauration je patauge ...
Quelle syntaxe pour la ligne de conmmande ?
Lulu