|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 277 ![]() |
Bonjour ,
Comment sauvegarder toutes les bases de donnée mysql via SSH ? Mysql est actuellement down et j'espere qu'il y a un moyen autre par SSH. Serveur RedHat 9 Linux Merci . Blade
__________________
Blade |
|
|
00
|
|
|
#2 |
|
Futur Membre du Club
![]() Inscription : octobre 2002 Messages : 43 ![]() |
mysqldump --no-create-info --extended-insert -u(nom de l'utilisateur) -p(mot de passe) (nom de la table) > (nom du fichier de la sauvegarde)
Tu peux sauvegarder une base de données comme çà avec ssh, plutôt en ssh. Les paramétres sont variable. si ton mysql est down, il faut copier les fichiers .frm .myd ..myi |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 277 ![]() |
merci
et pour sauvegarder toutes les bdd ? J'ai pas compris copier les fichiers ... ? tu peu m'eclairer
__________________
Blade |
|
|
00
|
|
|
#4 | ||
|
Membre confirmé
![]() Inscription : août 2003 Messages : 277 ![]() |
Quand je lance :
Citation:
Citation:
__________________
Blade |
||
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : octobre 2002 Messages : 43 ![]() |
oh sauvegarder toutes les bases de données, je n'avais pas lu aussi attentivement.
alors si ton fichiers mysql.sql, contient ceci c qu'il n'a pas compris ce que tu voulait erreur de syntaxe ou autre. Mais je ne sais pas si c possible de sauvegarder toutes les bases d'un coup. (fais un script sinon). ex : mysqldump --no-create-info --extended-insert -u(nom de l'utilisateur) -p(mot de passe) (nom de la table) > (nom du fichier de la sauvegarde => base de données 1) ; mysqldump --no-create-info --extended-insert -u(nom de l'utilisateur) -p(mot de passe) (nom de la table) > (nom du fichier de la sauvegarde => base de données 2) Ensuite tu exécute ton script, et çà roule normalement. et quand je dis de copier les fichiers mysql, c que tu dois avoir un dossier où mysql stock ses bases. Dans une bases il y a des tables, chaque table est socké ainsi : table_.frm => structure de la table table_.myd => données d la table table.myi => index de la table Il suffit de copier ses fichiers pour faire une sauvegarde de ta table, il faut donc faire çà pour toutes tes tables d'une base pour la sauvegarder, cette manipulation est manuelle, même s'il est possible de faire un cron pour le faire mais il faut savoir le faire, (je ne l'ai encore jamais fais, çà ne doit pas être si dure, il faudrait te renseigner, enfin c une piste que je te donne là) |
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : octobre 2002 Messages : 43 ![]() |
je t'ai trouver un lien qui te seras très utile je pense :
http://dev.mysql.com/doc/mysql/en/mysqldump.html shell> mysqldump [options] --databases DB1 [DB2 DB3...] |
|
|
00
|
|
|
#7 | ||
|
Membre confirmé
![]() Inscription : août 2003 Messages : 277 ![]() |
Merci,
Alors premier test ne donne rien , sql est pourtant en marche là... Si je fais un Citation:
Citation:
__________________
Blade |
||
|
|
00
|
|
|
#8 |
|
Membre confirmé
![]() Inscription : août 2003 Messages : 277 ![]() |
Bon , en fait ce que j'ai fais c'est sauvegarder le dossier /usr/lib/mysql qui contient toutes les bases , bien que c'est pas comme ca que je voulais faire , c'est aussi une solution de zippé ce dossier.
Blade
__________________
Blade |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com