Heim  >  Artikel  >  Datenbank  >  So beheben Sie den Fehler, wenn Navicat SQL importiert

So beheben Sie den Fehler, wenn Navicat SQL importiert

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-08-17 13:04:549775Durchsuche

So beheben Sie den Fehler, wenn Navicat SQL importiert

Szenario: Importieren von mehr als 100 Millionen SQL-Dateien in die lokale Datenbank und Fehlerberichterstellung, lokale Umgebung, phpstudy, Fehler eins: 1294 – Ungültige ON UPDATE-Klausel für Spalte „create_time“, Fehler zwei : 2006 – Der MySQL-Server ist verschwunden.

Verwandte Empfehlungen: „Navicat für MySQL-Grafik-Tutorial

Fehler eins: Die MySQL-Version von phpstyudy ist zu niedrig, der Standardwert ist 5.5

Lösung: Aktualisieren Sie die MySQL-Version

1. Sichern Sie die aktuellen Datenbankdaten.

2. Sichern Sie den MySQL-Ordner unter PHPStudy für den Fall, dass das Upgrade fehlschlägt, und Sie können auch die alte Version der Datenbank verwenden.

3. Laden Sie MySQL5.6 herunter, entpacken Sie es und legen Sie es im MySQL-Ordner unter PHPStudy ab.

Kopieren Sie eine Kopie von my-default.ini, benennen Sie sie in my.ini um und fügen Sie hinzu:

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

. Ändern Sie diese beiden Adressen in Ihre eigene Verzeichnis und Datenbankverzeichnis in phpstudy.

5. Führen Sie dann cmd als Administrator aus und geben Sie das MySQL-Verzeichnis ein. Wie in der Abbildung gezeigt, ist die Ausführung wie folgt:

So beheben Sie den Fehler, wenn Navicat SQL importiert

Fehler Zweiter Grund: Überschreitung des von MySQL zugelassenen maximalen Datenpakets

Lösung:

Zu my.ini hinzufügen (Parameter entsprechend Ihren eigenen Bedürfnissen)

max_allowed_packet=500M

wait_timeout=288000

interactive_timeout = 288000

Das obige ist der detaillierte Inhalt vonSo beheben Sie den Fehler, wenn Navicat SQL importiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn