Maison >base de données >navicat >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 :
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=500Mwait_timeout=288000interactive_timeout = 288000Ce 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!