2017-09-17 9 views
1

MySQL ne fonctionne plus, je ne peux pas l'utiliser pour faire une sauvegarde, alors comment puis-je faire une sauvegarde? Dois-je seulement sauvegarder les fichiers dans/var/lib/mysql et ensuite restaurer ou dois-je faire d'autres choses? Merci pour la réponseSauvegarder et restaurer mysql db quand il est cassé

Répondre

1

Oui, vous pouvez copier/var/lib/mysql et cela devrait aller, même si d'autres méthodes sont préférables si vous pouvez les utiliser.

2

Si votre base de données est "cassé", une sauvegarde de celui-ci sera également rompue. Vous pouvez, pour plus de sécurité, copier toute la structure sous/var/lib/mysql. Mais selon toute probabilité, vous ne pouvez pas vous en remettre. Surtout si vous avez utilisé des tables InnoDB.

Je suppose que votre serveur ne démarre pas. Vous vraiment devez déboguer pourquoi. Activer un journal dans votre my.cnf et consultez le journal des erreurs pour voir pourquoi il ne démarre pas. Ensuite, vous pouvez essayer de résoudre ce problème et démarrer votre mysql.

Si vous pouvez obtenir le journal des erreurs avec le message exact, il y a une chance que nous puissions le réparer et démarrer votre DB. Ensuite, vous pouvez avoir une sauvegarde mysqldump appropriée

0

Vérifiez si l'une de ces méthodes vous aider à résoudre le problème:

Comment sauvegarder tous les fichiers associés à mysql - Restoring MySQL database from physical files

Si MySQL est arrêté en raison de La corruption InnoDB alors voici les étapes pour le résoudre - https://support.plesk.com/hc/en-us/articles/213939865-InnoDB-corruption-cases-for-the-MySQL-database

Cochez cette https://dev.mysql.com/doc/mysql-backup-excerpt/5.5/en/innodb-backup.html pour en savoir plus sur les méthodes de sauvegarde.