recuperer contenu du log mysql-bin.xxxx - SQL/NoSQL - Programmation
Marsh Posté le 26-05-2011 à 23:08:47
T'as essayé ça ?
mysqlbinlog /var/log/mysql/bin.123456 > /tmp/mysql_restore.sql
tiré de
http://dev.mysql.com/tech-resource [...] overy.html
tiré de
http://www.google.fr/search?source [...] +mysql-bin
Marsh Posté le 27-05-2011 à 09:16:56
Bonjour et merci de ta reponse,
dans la console Mysql (accessible a partir du menu wampserver), j'ai fait :
mysqlbinlog ../data/mysql-bin.000060 > /tmp/mysql_restore.sql
puis
mysqlbinlog /bin/mysql/mysql5.1.36/data/mysql-bin.000060 > /tmp/mysql_restore.sql
puis
mysqlbinlog ../data/mysql-bin.000060 > /tmp/mysql_restore.sql
rien ne marche
du coup j'ai mis le fichier mysql-bin.000060 dans le meme dossier que mysql.exe,
et j'y ai créé un dossier 'tmp'
et j'ai donc fait
mysqlbinlog mysql-bin.000060 > tmp/mysql_restore.sql
rien ne se passe !!
si ce mysqlbinlog peut faire quelque chose, j'ai l'impression que je n execute pas forcement au bon endroit
merci
Marsh Posté le 26-05-2011 à 21:20:28
J'utilise WampServer en local et les tables en questions sont des tables Joomla.
J'ai ecrasé par mégarde, une base de donnée contenant quelques tables que j'aimerais recuperer (pas de backup)
J'ai cherché dans tous les repertoires, pour essayer de trouver un log ou l'equivalent d'un backup....
la seule chose que je trouve est un fichier mysql-bin.000060, dans lequel (je l'ai ouvert avec Notepad), il semblerait qu'il y ait le contenu de tables que j'aimerais recuperer.
C'est a dire que dans ce fichier, je trouve des commandes SQL qui correspondent a la creation des articles, des menus etc....
Comment extraire ces commandes de ce fichier mysql-bin.000060 ? comment l'exploiter pour essayer de reconstruire mes tables correspondant au moins a mes articles, menus ?
merci