Ich habe gerade einen SQL-Server auf meinem Computer installiert und wies den Datenspeicher auf ein anderes Nicht-C-Laufwerk. Ich habe nach Kaggle Daten als Test zu importieren wurde versucht, über eine Tabelle erstellen:MySQL - Fehler 2013: Verlorene Verbindung zum MySQL-Server während der Abfrage - Localhost
LOAD DATA LOCAL INFILE 'G:\\Extract_large\\user_logs.csv'
INTO TABLE user_logs
fields terminated by ','
enclosed by '"'
lines terminated by '\n'
ignore 1 rows;
natürlich für die Daten ist ziemlich groß und während jeder versucht Import ich konsequent Verbindung über Error Code: 2013 Lost connection to MYSQL server during Query
an den Server verliere. Ich habe einige die Suche und stieß auf ein paar anderen ähnlichen Themen in Stackoverflow (nicht speziell für localhost), die mich den DBMS Verbindungsparameter zu erhöhen führe, gezielt eingestellt I:
DBMS connection Keep-alive interval (in seconds): 10,000
DBMS connection read timeout (in seconds): 200
DBMS connection timeout (in seconds): 10,000
Das ist nicht das Problem behoben wurde, so dass ich weiter bearbeitet die my.ini
Information zu setzen max_allowed_packet=100000M
. Nachdem ich den Server neu gestartet habe, funktionierte das immer noch nicht.
Schließlich versuchte ich set global max_allowed_packet=500000000000
in SQL. Wieder ohne Erfolg. Ich bin auf Ideen ... Hilfe?
Hier sind die anderen Threads ich es geschafft, zu diesem Thema nützlich zu finden: here, here und here.
Hinweis: Ich verwende Windows 7 mit MySQL 5.7. Der Fehler scheint entweder bei 30,5 oder 1573,6 Sekunden aufzutreten (geben Sie einige Millisekunden ein).
Ich war mir nicht bewusst, dass SQL-Server von der Bezugnahme auf einen MySQL-Server unterschied. Tags wurden bearbeitet. – WolVes