Maison > base de données > tutoriel mysql > Comment éviter les délais de connexion lors de l'importation de grandes bases de données MySQL ?

Comment éviter les délais de connexion lors de l'importation de grandes bases de données MySQL ?

Susan Sarandon
Libérer: 2024-11-09 14:03:02
original
380 Les gens l'ont consulté

How to Avoid Connection Timeouts When Importing Large MySQL Databases?

Comment éviter les délais d'attente de connexion pour les importations MySQL volumineuses

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.

Stratégies d'importation de grandes bases de données MySQL

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.

Considérations supplémentaires

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;
Copier après la connexion
SET FOREIGN_KEY_CHECKS=1;
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal