Maison >base de données >navicat >Comment résoudre l'erreur lorsque Navicat importe SQL

Comment résoudre l'erreur lorsque Navicat importe SQL

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-08-17 13:04:549819parcourir

Comment résoudre l'erreur lorsque Navicat importe SQL

Scénario : importation de plus de 100 millions de fichiers SQL dans la base de données locale et rapport d'erreurs, environnement local, phpstudy, rapport d'erreur 1 : 1294 - Clause ON UPDATE non valide pour la colonne 'create_time', erreur en signalant deux : 2006 - Le serveur MySQL a disparu.

Recommandations associées : "Tutoriel graphique Navicat pour mysql"

Erreur une raison : la version mysql de phpstyudy est trop basse, la valeur par défaut est 5.5

Solution : Mettez à niveau la version MySQL

1. Sauvegardez les données actuelles de la base de données Vous pouvez exporter le fichier de la base de données en tant que sauvegarde.

2. Sauvegardez le dossier MySQL sous PhpStudy en cas d'échec de la mise à niveau, et vous pouvez également utiliser l'ancienne version de la base de données.

3. Téléchargez MySQL5.6, décompressez-le et placez-le dans le dossier MySQL sous PhpStudy.

4. Copiez une copie de my-default.ini, renommez-la en my.ini, ouvrez my.ini et ajoutez :

basedir="E:/phpStudy/MySQL/"
datadir="E:/phpStudy/MySQL/data/"

Remplacez ces deux adresses par la vôtre. répertoire et répertoire de base de données dans phpstudy.

5. Exécutez ensuite cmd en tant qu'administrateur et entrez dans le répertoire MySQL. Comme le montre la figure, cela indique le succès :

Comment résoudre lerreur lorsque Navicat importe SQL

Erreur Deuxième raison : Dépassement du paquet de données maximum autorisé par mysql

Solution :

Ajouter à my.ini (paramètres selon vos propres besoins)

max_allowed_packet=500M

wait_timeout=288000

interactive_timeout = 288000

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!

Déclaration:
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