Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/03/2010, à 10:14

Mornagest

Restaurer une base de données précédemment sauvegardée

Hello smile

"Aaaaaaaaaah non pas encore lui avec ses questions pourries sur les serveurs ! Y en a marre mad "

Hum, oui, je sais, je suis pénible, mais j'ai encore une petite question tongue

J'ai suivi ce tuto ainsi que la doc sur cron afin d'effectuer des sauvegardes quotidiennes de nos bases de données, à 3h du matin.

Tout se passe bien ! Je peux visualiser mes sauvegardes en .tar.bz2 dans le dossier adéquat...

"Ben donc, tout va bien ! Pourquoi tu postes encore alors ?"

En fait, je me demandais comment restaurer la ou les bases de données en repartant de ces fichiers compressés... tout simplement.  Les décompresser, je sais faire tongue mais restaurer le fichier .sql par la suite, je ne peux pas, quand j'essayais la commande indiquée sur la doc officielle de MySQL, ça ne fonctionnait pas (l'un ou l'autre argument n'était pas bon).

Qu'est-ce que vous utilisez, vous ? smile

Dernière modification par Mornagest (Le 29/03/2010, à 14:16)


N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)

Hors ligne

#2 Le 28/03/2010, à 10:23

dudumomo

Re : Restaurer une base de données précédemment sauvegardée

Mornagest a écrit :

Qu'est-ce que vous utilisez, vous ? smile

Je passe par phpmyadmin.
Mais il s'agit juste d'une interface web...tu devrais donc pouvoir faire de même via la ligne de commande...


Idipops, le réseau social des prestataires de services !
Tutorial and news on how to host your own server: http://freedif.org
Aidez la recherche avec BOINC et rejoignez la Mini-Team Libristes: http://www.boinc-af.org | http://libristes.boinc-af.net

Hors ligne

#3 Le 28/03/2010, à 10:29

Mornagest

Re : Restaurer une base de données précédemment sauvegardée

Je ne peux pas passer par là... je ne l'ai pas précisé, mais ma base de données est un peu trop grosse (enfin... 500 Mo en fait) pour être traitée par là hmm

Merci quand même smile


N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)

Hors ligne

#4 Le 28/03/2010, à 11:01

Tomzz

Re : Restaurer une base de données précédemment sauvegardée

Bonjour,
Une idée, comme ça:
Par défaut le dump ne gère pas la création de la bdd, donc pour faire la restauration de data.sql il faut que tu ais une bdd nommé data sur ton serveur (même vide)

Hors ligne

#5 Le 28/03/2010, à 14:08

yvon22

Re : Restaurer une base de données précédemment sauvegardée

Bonjour,
Pour sauvegarder une base mysql, j'utilise la commande

mysqldump base -uUSER -pPASS > fichier-de-sauvegarde.sql

Pour les restaurer, c'est la commande :

mysql -uUSER -pPASS -D BASE < fichier-de-sauvegarde.sql

Il n'y a pas d'espace entre -u et USER (le login de la base mysql), ni entre -p et PASS (le password d'accès à mysql).

Hors ligne

#6 Le 28/03/2010, à 19:44

Mornagest

Re : Restaurer une base de données précédemment sauvegardée

Ça fonctionne bien !

Merci pour vos réponses cool bonne soirée.


N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)

Hors ligne

#7 Le 29/03/2010, à 14:15

Mornagest

Re : Restaurer une base de données précédemment sauvegardée

J'ai crié victoire trop tôt... j'ai retenté aujourd'hui, deux soucis :

1) je suis obligé d'être en root pour restaurer la sauvegarde... je n'aime pas trop ça hmm
2) la bdd est trop grosse

mysql -uroot -pmotdepasse -D base < savedebase.sql
ERROR 2006 (HY000) at line 4578: MySQL server has gone away
Segmentation fault

Le serveur plante alors...

J'ai lu qu'il était possible de prévenir un plantage en cas de bdd trop grosse, en augmentant le max_allowed_packet jusqu'à 128 M (pour l'instant c'est à 16 M chez moi).  Est-ce que cela vous semble opportun ?

Encore merci smile


N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)

Hors ligne

#8 Le 29/03/2010, à 22:31

Yann

Re : Restaurer une base de données précédemment sauvegardée

Comme d'hab, logs munin + syslog smile


Et pourtant moi, jsuis pas du genre délicat,
Dans un coin de la musse, j'ai posé mon matelas
- Paulo Anarkao

Hors ligne

#9 Le 29/03/2010, à 22:31

Yann

Re : Restaurer une base de données précédemment sauvegardée

PS: Et pas en root yikes:o:o


Et pourtant moi, jsuis pas du genre délicat,
Dans un coin de la musse, j'ai posé mon matelas
- Paulo Anarkao

Hors ligne

#10 Le 29/03/2010, à 22:41

Mornagest

Re : Restaurer une base de données précédemment sauvegardée

Peux pas faire autrement, en utilisateur normal il m'envoie chier parce que je n'ai pas les droits...


N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)

Hors ligne

#11 Le 29/03/2010, à 22:42

Yann

Re : Restaurer une base de données précédemment sauvegardée

user doit etre le mdp avec lequel ton site web se connecte a la db, password le mdp avec lequel ton mdp se connecte a la db - pas ton user ni ton mdp, mais ceux que tu as donné a ton forum


Et pourtant moi, jsuis pas du genre délicat,
Dans un coin de la musse, j'ai posé mon matelas
- Paulo Anarkao

Hors ligne

#12 Le 30/03/2010, à 12:17

Mornagest

Re : Restaurer une base de données précédemment sauvegardée

OK faut que je trouve ça, vu que ce n'est pas moi qui ai créé la base de données concernée...

Pour les logs c'est fichu, recommencés à 6h30 ce matin... hmm

Munin (on voit deux coupures, j'ai fait deux essais en fait)

Merci cool


N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)

Hors ligne

#13 Le 03/12/2011, à 02:52

malickgarec

Re : Restaurer une base de données précédemment sauvegardée

bonjour
pour moi, je veux restaurer sur ubuntu une table produit.sql que j'ai exporter à partir de mysql sur windows
le fichier produit.sql se trouve sur le bureau.
comment faire?
merci

Hors ligne

#14 Le 06/12/2011, à 10:28

Mornagest

Re : Restaurer une base de données précédemment sauvegardée

Salut,

A priori, avec le terminal, il te suffit de te rendre dans ton dossier Desktop et d'effectuer la commande pour rétablir la bdd.

cd Desktop
mysql -uUSER -pPASS -D BASE < produit.sql

en tapant ton nom d'utilisateur, le mot de passe associé et le nom final de la base qui sera créée (ou écrasée).


N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)

Hors ligne