sql >> Databasteknik >  >> RDS >> Mysql

Ladda upp stor mysql-databas på AWS RDS med kitt - "MySQL-servern har gått bort"

Jag hade samma problem:

  1. Gå till din RDS-instrumentpanel och klicka på Parametergrupper .
  2. Klicka på Skapa DB-parametergrupp , namnge den något i stil med 'LargeImport', (se till att DB Parameter Group Family du väljer matchar din instansversion) och redigera parametrarna.
  3. Öka 'max_allowed_packet ' på 'LargeImport' för att passa din importstorlek (giltiga värden är 1024-1073741824).
  4. Öka 'wait_timeout ' parameter för att passa din importstorlek. (Giltiga värden är 1-31536000 sekunder).
  5. Spara dina ändringar.
  6. Klicka på Instanser i den vänstra kolumnen och välj din instans.
  7. Klicka på Instansåtgärder och välj Ändra .
  8. Ändra parametergruppen till din nya "LargeImport"-grupp och klicka på Fortsätt .
  9. Klicka på "Ändra DB-instans".
  10. När ändringen har slutförts klickar du på Instansåtgärder igen och starta om din instans.

När din instans har startat om bör du kunna göra större sql-importer.

När du har slutfört importen byter du tillbaka instansparametergruppen till standardparametergruppen och startar om den igen.

Hoppas detta hjälper.



  1. emulerade förberedda uttalanden vs verkliga förberedda uttalanden

  2. python:hur får man aviseringar om mysql-databasändringar?

  3. Sammanfoga tabell beroende på värdet på kolumnen i huvudtabellen

  4. Parsar extremt stora XML-filer i php