Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Hochladen einer großen MySQL-Datenbank auf AWS RDS mit Putty – „MySQL-Server ist verschwunden“

Ich hatte das gleiche Problem:

  1. Gehen Sie zu Ihrem RDS-Dashboard und klicken Sie auf Parametergruppen .
  2. Klicken Sie auf DB-Parametergruppe erstellen , benennen Sie es etwa „LargeImport“ (stellen Sie sicher, dass die ausgewählte DB-Parametergruppenfamilie mit Ihrer Instanzversion übereinstimmt) und bearbeiten Sie die Parameter.
  3. Erhöhen Sie das 'max_allowed_packet ' auf 'LargeImport', um Ihre Importgröße zu berücksichtigen (gültige Werte sind 1024-1073741824).
  4. Erhöhen Sie das 'wait_timeout ' Parameter, um Ihre Importgröße zu berücksichtigen. (Gültige Werte sind 1-31536000 Sekunden).
  5. Speichern Sie Ihre Änderungen.
  6. Klicken Sie auf Instanzen in der linken Spalte und wählen Sie Ihre Instanz aus.
  7. Klicken Sie auf Instanzaktionen und wählen Sie Ändern .
  8. Ändern Sie die Parametergruppe zu Ihrer neuen 'LargeImport'-Gruppe und klicken Sie auf Weiter .
  9. Klicken Sie auf „DB-Instance ändern“.
  10. Klicken Sie nach Abschluss der Änderung auf Instanzaktionen erneut und starten Sie Ihre Instanz neu.

Sobald Ihre Instanz neu gestartet wurde, sollten Sie in der Lage sein, größere SQL-Importe durchzuführen.

Stellen Sie nach Abschluss des Imports Ihre Instanzparametergruppe wieder auf die Standardparametergruppe um und starten Sie sie erneut.

Hoffe das hilft.