Bonjour,
les explications de départ ne sont pas d'une grande clarté... cependant, les deux points que je note sont d'abord les éléments supplémentaires dans une des deux bases (la sauvegarde ou l'autre ?) et le volume.
Pour les nouveaux éléments, si c'est dans la nouvelle base, il faudrait déjà savoir si ce sont de nouvelles tables ou de nouvelles colonnes dans certaines tables, avec des valeurs inexistantes dans la sauvegarde à recharger.
Pour le volume, il faudrait couper ne fichier en plusieurs parties : d'abord la structure du schéma, ensuite, les données en fichiers multiples. Le problème consistera à effectuer le découpage des données de telle sorte que les problèmes d'intégrité référentielle ne soient pas bloquants lors du rechargement dans la nouvelle structure : il faudra alors désactiver la vérification des clés étrangères si les tables utilisent le moteur InnoDB.
Ceci dit, je m'interroge sur ce problème de blocage à 20Mo : avec un fichier de 1Go, il ne faut même pas imaginer pouvoir faire ça via l'importation de fichier d'un outil comme phpMyAdmin : il faut envoyer le fichier sur le serveur via FTP et ensuite, éventuelement dans phpMyAdmin, exécuter dans une fenêtre de requête SQL une simple ligne qui ressemblera à :
SOURCE /chemin/vers/le/fichier.sql
Il faudra donc pouvoir pointer sur le chemin absolu où se situe le fichier.
Le problème d'intégrité référentielle se posera peut-être aussi sur les nouveaux éléments, mais avec les éléments présentés, je ne suis pas en mesure d'affirmer quoi que ce soit.
______________________________________________________________
Une question bien formulée, c'est un problème bien compris : ça représente déjà les 3/4 de la réponse ;)
Edited 1 time(s). Last edit at 03/22/2012 06:28AM by Jean Molliné.