Lors de la gestion d'une grande quantité de données dans MySQL Workbench, le maintien d'une base de données est important pour éviter l'interruption et le délai d'attente. Une erreur qui a souvent été rencontrée dans l'opération pendant longtemps est "2013. Lost Connection à MySQL Server pendant la requête". Cet article fournit une solution pour conserver une connexion active.
Solution
Étape 1: Ajustez le paramètre de délai de temps de connexion du système de gestion de la base de données
Dans MySQL Workbench, cliquez sur "Edit" - & gt; "First Options" - & gt; Dans la section "Paramètre", recherchez les paramètres "DBMS Connection Reading Timeout (Second)". Par défaut, ce paramètre peut être faible, entraînant une connexion prématurée. Étape 2: Définissez une valeur plus élevée
Afin de maintenir la connexion active, veuillez ajouter la valeur du paramètre "DBMS Connection Reading Timeout (Second)". Une valeur raisonnable, telle que 86400 (équivalente à 24 heures), garantira que même pendant l'enquête à long terme, la connexion est toujours active.
Étape 3: Redémarrez MySQL Workbench
Fermer et rouvrir MySQL Workbench pour demander des modifications.
Étape 4: Termide la demande existante
Si une requête est en cours d'exécution avant, elle peut être dans le temps en raison de la perte de connexion. Utilisez le menu "Query" - & gt; "termide" pour terminer ces requêtes.Étape 5: Ré-exécuter la requête
Enfin, réécrivez l'opération d'insertion par lots pour traiter à nouveau les données. À l'heure actuelle, la connexion doit être active tout au long du processus pour éliminer l'erreur "2013".
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!