sql >> Databasteknik >  >> RDS >> Mysql

SQL-syntaxfel vid laddning av databasfil (möjligt versionsfel?)

Varför den här frågan är något föråldrad tänkte jag dela med mig av för er som har liknande problem med att använda dumpfiler som är något stora i storlek.

För att tillåta uppdateringar via stora dumpfiler måste MySQL konfigureras för att hantera större paketstorlekar. Det här är följande steg för att uppdatera filen:

  1. Navigera till din MySQL-konfigurationsfil. Denna SO-fråga är en utmärkt referens för att hitta den.
  2. Hitta max_allowed_packet alternativ. Om det inte finns, skapa det. Du bör ställa in storleken så att den speglar dina behov baserat på vilka dumpfiler du än använder, t.ex. max_allowed_packet=500M ställer in den maximala paketstorleken till 500MB. Denna SO-fråga kan hjälpa till att ge bättre förklaringar och referenser för mer information.
  3. Starta om MySQL. Om du har ställt in den maximala paketstorleken för dina behov, bör du inte längre ha problem med det här felet. Om dina fel fortsätter och du har ställt in storleken på rätt sätt kan du behöva utforska ytterligare konfigurationsalternativ. Den här sidan har en del utmärkt information som hjälper dig att utforska detta ytterligare.



  1. Hur ändrar man sammanställning av alla rader från latin1_swedish_ci till utf8_unicode_ci?

  2. Tävlingsvillkor med mysql_last_id()

  3. Hur man migrerar databaser till din återförsäljarserver

  4. Åtkomst nekad för användaren "[e-postskyddad]" (med lösenord:NEJ)