Lorsque je regarde à l'intérieur de ma base de données Drupal 6 sur une machine Linux, je vois qu'il s'agit d'un tas de très gros fichiers * .BAK, avec des noms comme cache_form-110416043841.BAK. Je me demande si je peux les supprimer en toute sécurité? Et si leur suppression n'est pas recommandée, quelle est leur utilisation?Puis-je supprimer en toute sécurité les fichiers .BAK de la base de données mysql?
Répondre
Jetez un oeil à votre fichier /etc/my.cnf et vous verrez probablement cette ligne:
myisam-recover = BACKUP
Ou, si vous utilisez une version plus récente de MySQL:
myisam-recover-options = BACKUP
Ceci est une option pour le moteur de stockage MyISAM. Avec la récupération activée, lorsque MySQL démarre s'il détecte qu'une table MyISAM a planté ou n'a pas été fermée correctement, il tente de récupérer automatiquement la table. Avec l'option BACKUP, il crée également ce fichier .BAK d'une copie de la table avant la tentative de récupération.
Si tout semble fonctionner correctement après une marge de sécurité (30 jours? YMMV), personnellement, je me sentirais à l'aise de supprimer les anciens fichiers .BAK *, mais s'il y en a beaucoup sur une période donnée du temps qui continue jusqu'à présent, j'essaierais probablement d'identifier le problème sous-jacent qui aboutit à l'échec de la fermeture correcte des tables.
* L'âge du fichier BAK peut être déterminée par une simple commande stat ou par l'horodatage codé au nom du fichier: table-YYMMDDHHMMSS.BAK
- 1. Transfert de données de la base de données MySQL vers un périphérique iOS en toute sécurité
- 2. comment stocker les données de connexion mysql en toute sécurité?
- 3. Fermeture de la base de données en toute sécurité
- 4. Comment supprimer en toute sécurité des fichiers dans Java
- 5. La meilleure façon de stocker des données en toute sécurité?
- 6. module pour supprimer en toute sécurité des tables de base de données drupal obsolètes
- 7. Codeigniter supprimer en toute sécurité les entrées db
- 8. Faire requêtes MySQL en toute sécurité pour l'insertion de base de données (chaînes)
- 9. Comment créer en toute sécurité une base de données mysql en C#
- 10. MySQL - Comment convertir toute la base de données en utf8
- 11. Restaurer les fichiers .bak
- 12. envoyer des données d'iphone dans la base de données sur le réseau en toute sécurité
- 13. Enregistrer les variables php en toute sécurité
- 14. Supprimer les espaces blancs de la base de données MySql
- 15. Existe-t-il un moyen de supprimer en toute sécurité les fichiers sur aws?
- 16. Comment améliorer la sécurité de la base de données mysql
- 17. php mysql supprimer la base de données
- 18. Suppression en toute sécurité d'un modèle Django de la base de données à l'aide d'une transaction
- 19. Supprimer les vues avec des balises en toute sécurité
- 20. tronquer toute la table dans la base de données mysql
- 21. comment utiliser les fichiers .bak
- 22. Suppression de données en toute sécurité d'un groupe de listes
- 23. Comment faire pour échapper en toute sécurité les données d'entrée en PHP pour mysql
- 24. utilise la commande de base de données dans mysql verrouiller toute la base de données?
- 25. Copier la base de données du serveur SQL avec .bak
- 26. Comment envoyer des données de base de données en toute sécurité d'un ordinateur à un autre?
- 27. Quitter la console en toute sécurité?
- 28. MySQL foreign_key_checks affecte-t-il toute la base de données?
- 29. Comment cacher en toute sécurité des informations d'identification de base de données dans une application C#?
- 30. Sécurité de base, PHP mySQl
Lorsque, en particulier, sont les fichiers situés ? – squawknull
Ils se trouvent dans le dossier de la base de données, avec les fichiers/tables .frm et .MYI. – qliq
En fait, j'ai enlevé tous les fichiers .BAK de la base de données et apparemment aucun mal causé à mon site. Cependant, je ne suis toujours pas clair sur ces fichiers .BAK: Pourquoi ils sont créés et comment puis-je les éviter de grandir ces gros. – qliq