Importation de gros fichiers de vidage MySQL dans une nouvelle base de données
Lorsque vous tentez d'importer un gros fichier de vidage MySQL dans une nouvelle base de données, des erreurs peuvent survenir en raison des limitations de la taille du tampon et de la taille des paquets. Pour résoudre ce problème, suivez ces étapes :
-
Définir la longueur du tampon réseau : définissez global net_buffer_length=1000000 ; pour augmenter la taille du tampon réseau.
-
Définir la taille maximale autorisée des paquets : set global max_allowed_packet=1000000000 ; pour permettre des paquets de plus grande taille pendant le processus d'importation.
-
Désactiver la vérification des clés étrangères : SET Foreign_key_checks = 0 ; pour désactiver temporairement la vérification des clés étrangères et éviter les erreurs et les retards potentiels.
-
Importez le fichier de vidage SQL : fichier source.sql ; où "file.sql" représente le nom du fichier de vidage.
-
Réactivez la vérification des clés étrangères : SET Foreign_key_checks = 1 ; pour garantir l'intégrité de la base de données une fois l'importation terminée.
Remarque : la solution a été trouvée sur un forum en ligne réputé et s'est avérée efficace pour résoudre les problèmes d'importation de fichiers de vidage MySQL volumineux.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!