Maison > Questions et réponses > le corps du texte
P粉0154020132023-08-26 09:51:58
Les anciennes versions de MySQL vous permettaient de le faire dans les tables MyISAM, mais MySQL 8.0 a introduit une toute nouvelle implémentation de « dictionnaire de données », qui est une base de données de métadonnées maintenue en interne et a une préférence pour InnoDB sur MyISAM. Par conséquent, je pense que la manière simple de déplacer des fichiers ne fonctionne plus aussi bien qu’avant. Pour déplacer une table d'une instance à une autre, vous devez effectuer correctement les étapes d'exportation et d'importation.
Pour InnoDB, vous pouvez utiliser des Tablespaces transportables. Au moins de cette façon, vous n'avez pas besoin de procéder à une importation complète des données, mais cela nécessite quelques étapes supplémentaires que la simple copie des fichiers.
P.S. : Je n'ai pas utilisé MyISAM depuis des années. Je préfère que ma base de données prenne en charge les propriétés ACID, et MyISAM ne prend en charge aucune propriété ACID.