- 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).