Problème : «
» (Échec de la restauration : table `[nom de la table]` ne correspond pas à la table `[nom de la table]`). Lorsque nous tentons de restaurer une sauvegarde de base de données dans MySQL, nous rencontrons un échec de restauration concernant certaines tables. Les tables peuvent varier. Cependant, l’erreur suivante s’affiche systématiquement :
« MySQL has gone away. »


Solution :
Cette erreur peut se produire lors de la restauration d’une table contenant des requêtes volumineuses. Pour résoudre ce problème, veuillez vous reporter au guide suivant :
- Arrêtez tous les services en cours d'exécution, y compris la base de données interne.
- Sauvegardez le chemin d’installation de la base de données interne. Par défaut, celui-ci se trouve à l’emplacement C:\ProgramFiles(x86)\DocuWare\InternalDatabase (cet emplacement peut être différent s’il a été modifié lors de l’installation).
- Ouvrez le fichier «my.ini » de situé à la racine du chemin d'accès ci-dessus.

- Dans ce fichier, recherchez la ligne «max_allowed_packet ». Par défaut, cette valeur est définie sur 4 Mo. Remplacez-la par 40 Mo. (Si cette valeur ne fonctionne pas, vous pouvez l'augmenter davantage.)

- Ouvrez le dossier de données de la base de données interne. Par défaut, celui-ci se trouve à l'emplacement C:\ProgramFiles(x86)\DocuWare\InternalDatabase\Data. (Cet emplacement peut être différent s'il a été modifié lors de l'installation.)
- Supprimez les fichiers suivants :
<servername>.pid
ib_logfile0
ib_logfile1
InternalDatabase.err
- Démarrez la base de données interne. Cette opération peut prendre un peu plus de temps que d'habitude, car les fichiers journaux sont en cours de recréation.
- Une fois la base de données lancée, réessayez de la restaurer. Comme indiqué précédemment, si l'opération échoue à nouveau, augmentez la valeur définie à l'étape 4.
Cet article de la base de connaissances s'applique UNIQUEMENT aux organisations sur site !
Veuillez noter : Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.
