BBR
22/10/2014, 20h13
Votre serveur est en rescue et vous n'avez pas de sauvegarde récente de vos bdd, pas de panique même dans ce mode il est possible de faire un dump
sda2 à remplacer par le nom de la partition qui contient le système
on monte la partition
on chroote cette partition
on démarre le serveur mysql
ce qui donne quelque chose comme cela
Réparer les bases si besoin
On fait un dump de notre BDD
Pour toutes les BDD
vous n'avez plus qu'à récupérer votre fichier
Si besoin vous pouvez utiliser les commandes du serveur mysql
cela vous donnera
Lister les BDD
sda2 à remplacer par le nom de la partition qui contient le système
on monte la partition
Code:
root@rescue:~# mount /dev/sda2 /mnt/
Code:
root@rescue:~# chroot /mnt/
Code:
root@rescue:/# /etc/init.d/mysql start
Code:
df: Warning: cannot read table of mounted file systems: No such file or directory [ ok ] Starting MySQL database server: mysqld . .. [info] Checking for tables which need an upgrade, are corrupt or were not closed cleanly..
Code:
root@rescue:/# mysqlcheck -u root -pPASS_ROOT --auto-repair --check --optimize --all-databases
Code:
root@rescue:/# mysqldump -u root -pPASS_ROOT nom_bdd > fichier_bdd.sql
Code:
root@rescue:/# mysqldump --all-databases -u root -pPASS_ROOT > mes_bdd.sql
Si besoin vous pouvez utiliser les commandes du serveur mysql
Code:
mysql -pPASS_ROOT
Code:
mysql>
Code:
SHOW DATABASES;