Mysql
 sql >> Base de données >  >> RDS >> Mysql

La copie du répertoire /var/lib/mysql est-elle une bonne alternative à mysqldump ?

  • Oui
  • Oui si la table utilise le moteur MyISAM (par défaut). Pas s'il utilise InnoDB.
  • Probablement pas, et s'il y en a, il vous suffit d'exécuter mysql_upgrade pour les corriger

Pour éviter d'avoir des bases de données dans un état incohérent, vous pouvez soit arrêter MySQL, soit utiliser LOCK TABLES puis FLUSH TABLES avant la sauvegarde. La deuxième solution est un peu meilleure car le serveur MySQL restera disponible pendant la sauvegarde (bien qu'en lecture seule).