L'importation de grandes bases de données MySQL peut poser un défi, en particulier avec le risque d'expiration de connexion. Cet article explore des stratégies efficaces pour résoudre ce problème pendant le développement.
1. PHPMyAdmin Import
a) Vérifiez et ajustez les paramètres ini de MySQL (par exemple, max_allowed_packet, read_buffer_size) pour augmenter les limites d'importation.
b) Modifiez les paramètres PHP.ini (par exemple, max_execution_time, memory_limit) pour étendre Limites PHP lors de l'importation.
2. Utilisation de l'importateur de vidage MySQL échelonné de Big Dump
a) Téléchargez et utilisez le script Big Dump pour diviser l'importation en blocs plus petits, en surmontant les problèmes de délai d'attente.
3. Console MySQL
a) Accédez à la console MySQL (par exemple, via le panneau de configuration WAMP).
b) Utilisez la commande use pour spécifier la base de données cible.
c) Exécutez la commande source suivi du chemin du fichier SQL pour importer la base de données.
MySQL Workbench : Une autre option pour importer de grandes bases de données avec une interface conviviale.
Désactivation des contraintes de clé étrangère : Pour éviter les erreurs lors de l'importation, pensez à désactiver temporairement les contraintes de clé étrangère en utilisant la syntaxe MySQL suivante :
SET FOREIGN_KEY_CHECKS=0;
SET FOREIGN_KEY_CHECKS=1;
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!