Recuperer donnees bases MYSQL
Alain_42
Messages postés
5361
Date d'inscription
Statut
Membre
Dernière intervention
-
cirdec21 Messages postés 213 Date d'inscription Statut Membre Dernière intervention -
cirdec21 Messages postés 213 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
C'est moi qui aide d'habitude en PHP ou autre, mais la j'ai besoin d'un sérieux coup de main
J'ai Mandriva free 2007.0 sur un petit serveur de test.
Suite à une coupure de courant mon disque dur a reçu ! Impossible de démarrer, ni de réparer
j'ai réinstallé sur une autre partition, mais j'aimerai pouvoir récuperer une base de données Mysql5
en faisant un mount sur l'ancienne partition qui contenait /var de la base à récuperer, je peux accéder à /var/lib/mysql et je vois bien les réperoires correspondants aux noms de mes diff bases
il y a aussi les fichiers mysql-bin.xxxxxxx
Quel fichiers dois je copier vers ma nouvelle partition pour retrouver les bases ?
j'ai essayé en copiant les rep des bases mais dans phpMyadmin je vois leur nom mais sans les noms des tables
j'ai essayé en copiant le rep /var/lib/mysql/mysql complet, mais depuis je ne peux plus me connecter à Mysql avec phpMyAdmin (Erreur socket ??)
il ya un apparemment un pb de mysql.sock mysqlmanager.sock
Merci der votre aide.
NB: je serai absent pour une semaine, ne soyez pas étonnés si je ne répond pas de suite à vos solutions.
@lain
C'est moi qui aide d'habitude en PHP ou autre, mais la j'ai besoin d'un sérieux coup de main
J'ai Mandriva free 2007.0 sur un petit serveur de test.
Suite à une coupure de courant mon disque dur a reçu ! Impossible de démarrer, ni de réparer
j'ai réinstallé sur une autre partition, mais j'aimerai pouvoir récuperer une base de données Mysql5
en faisant un mount sur l'ancienne partition qui contenait /var de la base à récuperer, je peux accéder à /var/lib/mysql et je vois bien les réperoires correspondants aux noms de mes diff bases
il y a aussi les fichiers mysql-bin.xxxxxxx
Quel fichiers dois je copier vers ma nouvelle partition pour retrouver les bases ?
j'ai essayé en copiant les rep des bases mais dans phpMyadmin je vois leur nom mais sans les noms des tables
j'ai essayé en copiant le rep /var/lib/mysql/mysql complet, mais depuis je ne peux plus me connecter à Mysql avec phpMyAdmin (Erreur socket ??)
il ya un apparemment un pb de mysql.sock mysqlmanager.sock
Merci der votre aide.
NB: je serai absent pour une semaine, ne soyez pas étonnés si je ne répond pas de suite à vos solutions.
@lain
A voir également:
- Recuperer donnees bases MYSQL
- Fuite données maif - Guide
- Recuperer message whatsapp supprimé - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Comment recuperer une video sur youtube - Guide
4 réponses
Pour une base de données, il faut faire un mysqldump avec la base active pour sauvegarder.
-> https://dev.mysql.com/doc/refman/8.0/en/backup-and-recovery.html
j'en sais pas plus.
Mais vous dite que vous arrivez a monter une ancienne partition. Donc c'est que le disque n'est pas entièrement mort. Il est donc peut etre possible de restaurer le système.
Si vous arrivez a copier /etc et /var c'est peut etre jouable...
Cordialement,
-> https://dev.mysql.com/doc/refman/8.0/en/backup-and-recovery.html
j'en sais pas plus.
Mais vous dite que vous arrivez a monter une ancienne partition. Donc c'est que le disque n'est pas entièrement mort. Il est donc peut etre possible de restaurer le système.
Si vous arrivez a copier /etc et /var c'est peut etre jouable...
Cordialement,
bonjour
je me permet de relancer ce post
j ai en fait un peu le meme pb que toi
je n e sais pas ce que jai fichu mais en fait j'ai sauvegardé les tables dans wamp/bin/mysql/data mais comment faut il fairte pour les re envoyer dans une base sql qui soit vue par phpadmin ?
Si tu peux m'aider ....ce serait sympa
a+
je me permet de relancer ce post
j ai en fait un peu le meme pb que toi
je n e sais pas ce que jai fichu mais en fait j'ai sauvegardé les tables dans wamp/bin/mysql/data mais comment faut il fairte pour les re envoyer dans une base sql qui soit vue par phpadmin ?
Si tu peux m'aider ....ce serait sympa
a+
Bonjour,
j'ai sauvegardé les tables dans wamp/bin/mysql/data
ça veut dire que tu as un fichier qui contient ta sauvegarde de table .sql ou .csv
donc tu vas dans phpmyadmin et tu fais importer et parcourir pour retrouver ce fameux fichier
suivant le cas tu devras peut être creer ta table avant, tu verras bien.
moi je n'avais pas de sauvegarde, j'ai donc du reconstituer mes bases à partir des fichiers mysql.bin xxxxxxde mysql qui mémorisent toutes les commandes de création, modifs que tu fait, mais c'est un peu hard !:
voir site: http://www.tild.com/2007/03/23/base-de-donnee-mysql-recuperation
j'ai sauvegardé les tables dans wamp/bin/mysql/data
ça veut dire que tu as un fichier qui contient ta sauvegarde de table .sql ou .csv
donc tu vas dans phpmyadmin et tu fais importer et parcourir pour retrouver ce fameux fichier
suivant le cas tu devras peut être creer ta table avant, tu verras bien.
moi je n'avais pas de sauvegarde, j'ai donc du reconstituer mes bases à partir des fichiers mysql.bin xxxxxxde mysql qui mémorisent toutes les commandes de création, modifs que tu fait, mais c'est un peu hard !:
voir site: http://www.tild.com/2007/03/23/base-de-donnee-mysql-recuperation
Bonjour,
A priori il suffit d'aller voir en /etc/my.cnf où sont rangées les données (voir le paramétrage de datadir)
puis de copier tout le répertoire désigné. Il s'agit essentiellement des fichiers de données
ib_logfile0
ib_logfile1
ibdata1
et des répertoires qui décrivent les tables.
Je me suis contenté de cela récemment pour changer de machine. Je l'ai aussi fait il y a deux ans pour passer d'un serveur 32 bits à un serveur 64 bits.
Manu
A priori il suffit d'aller voir en /etc/my.cnf où sont rangées les données (voir le paramétrage de datadir)
puis de copier tout le répertoire désigné. Il s'agit essentiellement des fichiers de données
ib_logfile0
ib_logfile1
ibdata1
et des répertoires qui décrivent les tables.
Je me suis contenté de cela récemment pour changer de machine. Je l'ai aussi fait il y a deux ans pour passer d'un serveur 32 bits à un serveur 64 bits.
Manu
salut manu et merci pour ton aide
en fait je n ai pas été assez précis
j'avais sauvegardé mon répertoire dans wampold
a priori elles sont la C:\wampold\bin\mysql\mysql5.0.45\data\locat
j'ai installé une nouvelle version et maintenant j'ai un répertoire
C:\wampold\bin\mysql\mysql5.0.51b\data\l
je ne vois pas bien comment procéder , peux tu stp etre un peu plus précis
a+
en fait je n ai pas été assez précis
j'avais sauvegardé mon répertoire dans wampold
a priori elles sont la C:\wampold\bin\mysql\mysql5.0.45\data\locat
j'ai installé une nouvelle version et maintenant j'ai un répertoire
C:\wampold\bin\mysql\mysql5.0.51b\data\l
je ne vois pas bien comment procéder , peux tu stp etre un peu plus précis
a+
le disque n'est pas entièrement mort, j'avais fait plusieurs partitions, une pour / une pour /home et une pour /var
c'est celle de / qui a un secteur HS
je pense qu'il me faut une solution de copie des fichiers data de mysql mais lesquels sont indispensables ?
ou ?