Mysql
 sql >> Database >  >> RDS >> Mysql

Errore di sintassi SQL durante il caricamento del file di database (possibile errore di versione?)

Perché questa domanda è un po' datata, ho pensato di condividere la mia scoperta per quelli di voi che hanno problemi simili con l'utilizzo di file dump di dimensioni piuttosto grandi.

Per consentire gli aggiornamenti tramite file di dump di grandi dimensioni, MySQL deve essere configurato per gestire pacchetti di dimensioni maggiori. Questi sono i seguenti passaggi per aggiornare il file:

  1. Vai al tuo file di configurazione MySQL. Questa domanda SO è un ottimo riferimento per trovarlo.
  2. Trova il max_allowed_packet opzione. Se non esiste, crealo. Dovresti impostare la dimensione per riflettere le tue esigenze in base a qualsiasi file di dump che potresti utilizzare, ad esempio max_allowed_packet=500M imposta la dimensione massima del pacchetto su 500 MB. Questa domanda SO può aiutare a fornire maggiori spiegazioni e riferimenti per ulteriori informazioni.
  3. Riavvia MySQL. Se hai impostato la dimensione massima del pacchetto in modo appropriato per le tue esigenze, non dovresti più avere problemi con questo errore. Se i tuoi errori continuano e hai impostato la dimensione in modo appropriato, potrebbe essere necessario esplorare ulteriori opzioni di configurazione. Questa pagina ha alcune informazioni eccellenti per aiutarti a esplorare ulteriormente questo argomento.