Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ist das Kopieren des Verzeichnisses /var/lib/mysql eine gute Alternative zu mysqldump?

  • Ja
  • Ja, wenn die Tabelle die MyISAM-Engine (Standard) verwendet. Nicht, wenn es InnoDB verwendet.
  • Wahrscheinlich nicht, und falls doch, müssen Sie nur mysql_upgrade ausführen, um sie zu beheben

Um zu vermeiden, dass Datenbanken in einen inkonsistenten Zustand geraten, können Sie entweder MySQL herunterfahren oder vor der Sicherung LOCK TABLES und dann FLUSH TABLES verwenden. Die zweite Lösung ist etwas besser, da der MySQL-Server während des Backups verfügbar bleibt (wenn auch nur lesend).