Pages : 1
#1 Le 24/09/2007, à 00:27
- elmut
[resolu] sauvegarde base de données.
Bonjour,
je souhaite sauvegarder la base de données de mon serveur.
J'ai donc utilisé cette commande :
mysqldump -u user -ppass base > sauvegardes_sql/`date +%Y-%m-%d`.sql
Seulement cette sauvegarde est local ua serveur
J'aimerais avoir un moyen de transférer cette sauvegarde ailleurs...
Soit par mail (en piece jointe), soit sur un hebergement free, ou une autre solution...
Merci pour votre aide
Dernière modification par elmut (Le 24/09/2007, à 22:20)
Hors ligne
#2 Le 24/09/2007, à 00:35
- B@rtounet
Re : [resolu] sauvegarde base de données.
je faits la même chose, j'ai quelques serveurs dédiés dont des scripts sauvegardes et rapatrient toutes mes données sur mon serveur perso à la maison...
Tu as bcp de possibilité de faire ca...
Pour mapart j'utilise deux méthodes.. soit du ftp quand les données ne sont pas sensibles et du ssh vi scp quand je veux un peu plus de confidentialité...
un petit script ssh fonctionne très bien
Hors ligne
#3 Le 24/09/2007, à 00:49
- elmut
Re : [resolu] sauvegarde base de données.
le ssh et scp est possible vers Free ?
Car le commande scp ne semble pas marcher...
Hors ligne
#4 Le 24/09/2007, à 01:22
- HymnToLife
Re : [resolu] sauvegarde base de données.
le ssh et scp est possible vers Free ?
Car le commande scp ne semble pas marcher...
Non, impossible, il faut utiliser FTP.
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#5 Le 24/09/2007, à 11:47
- ssdg
Re : [resolu] sauvegarde base de données.
Et par le phpmyadmin de free?
s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.
Hors ligne
#6 Le 24/09/2007, à 14:53
- HymnToLife
Re : [resolu] sauvegarde base de données.
phpmyadmin ? Tu veux faire quoi au juste ? Simplement sauvegarder ton dump ou carrément le restaurer sur ta base de données free ?
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#7 Le 24/09/2007, à 15:37
- kornflex
Re : [resolu] sauvegarde base de données.
Salut,
Solution a envisager aussi :
Comme il s'agit d'une commande ( mysqldump ), tu peux très bien le faire dans un script bash.
En gros :
- sauvegarde en local
- envoie en ftp
- archivage des sauvegardes des que le mois est terminé
Et ensuite mettre ce script dans la cron et le tour est joué.
Hors ligne
#8 Le 24/09/2007, à 15:49
- elmut
Re : [resolu] sauvegarde base de données.
ok alors l'envoie en FTP s'impose apparement !
Merci, je vais voir ça !
Hors ligne
#9 Le 24/09/2007, à 16:23
- elmut
Re : [resolu] sauvegarde base de données.
bon alors voila, je veux faire un petit script pour cela mais cela ne fonctionne pas...
Le voici :
#!/bin/sh
cd repertoire_du_fichier_a_envoyer
ftp -inv ftpperso.free.fr:21
cd repertoire_ou_je_veux_sauvegarder
put fichier.sql
bye
hors il semblerai que je ne suis en fait pas connecté au serveur (login et mot de pass) hors je n'ai pas trouvé comment faire...
J'ai essayé ftp://user:passwd@serveur mais il me dit que l'host est inconnu...
Merci pour votre aide
Hors ligne
#10 Le 24/09/2007, à 22:18
- elmut
Re : [resolu] sauvegarde base de données.
finalement j'ai reussi, voici le script pour ce que ça intéresse :
#!/bin/sh
cd repertoire_des_sauvegardes
ftp -v -i -n << FIN
open ftpperso.free.fr
user login passwd
cd repertoire_de_copie
put fichier.sql
bye
FIN
## inscription dans les logs
echo text >> fichier.log
Dernière modification par elmut (Le 24/09/2007, à 22:19)
Hors ligne
#11 Le 02/03/2008, à 01:36
- akuma
Re : [resolu] sauvegarde base de données.
Ce script m'intéresse. Y a-t-il un moyen de faire en sorte que le mot de passe ne soit pas stocké en clair dans le script ? Je ne vois pas de solution triviale.
Hors ligne
#12 Le 02/03/2008, à 11:21
- elmut
Re : [resolu] sauvegarde base de données.
j'avoue que je ne sais pas....
j'ai déjà pas mal galérer pour que celui-ci foncitonne
peut-etre en lisant un fichier ?
tu remplace :
user login passwd
par
user login `cat passwd.txt`
dans passwd.txt tu met le password.... après à toi de bien protéger le fichier pour pas soit accèssible de l'extérieur mais uniquement par ton système...
Dit moi quoi si tu y arrives
Hors ligne
#13 Le 03/03/2008, à 00:46
- akuma
Re : [resolu] sauvegarde base de données.
Ben en fait ce que je cherche c'est un moyen de ne pas le stocker en clair même pour mon utilisateur. Je pense que c'est ce que fait firefox avec les mots de passe, par exemple. Je sais pas comment.
Hors ligne
#14 Le 03/03/2008, à 22:08
- ssdg
Re : [resolu] sauvegarde base de données.
Au pire, un peu de C/C++/Python/autre et un tu code un petit crypteur/décrypteur à deux ronds (genre substitution), je l'avais fait en QBasic il y a fort longtemps et ça à pas mit bien longtemps.
s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.
Hors ligne
#15 Le 03/03/2008, à 23:44
- akuma
Re : [resolu] sauvegarde base de données.
Ouais. En fait je me demandais s'il existait déjà des solutions. Apparemment ça a pas l'air d'être le cas. Disons que le fait que le mot de passe soit stocké en clair dans un fichier (accessible en lecture seulement pas l'utilisateur) n'a pas l'air de poser problème à tout le monde. Cf les fichiers .netrc, si j'ai bien compris comment ils fonctionnent.
Pourtant sauf erreur de ma part, n'importe quel logiciel/plugin/bout de truc en flash, peut aller lire .netrc et l'envoyer quelque part, non ?
Je devrais peut-être ouvrir un autre fil, ça dérive un peu. Comme c'est en [résolu] c'est pas trop grave.
Hors ligne
Pages : 1