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

SQL-syntaksfejl ved indlæsning af databasefil (mulig versionsfejl?)

Hvorfor dette spørgsmål er noget dateret, tænkte jeg, at jeg ville dele min konstatering for dem af jer, der har lignende problemer med at bruge dumpfiler, der er lidt store i størrelse.

For at tillade opdateringer via store dumpfiler, skal MySQL konfigureres til at håndtere større pakkestørrelser. Disse er følgende trin for at opdatere filen:

  1. Naviger til din MySQL-konfigurationsfil. Dette SO-spørgsmål er en fremragende reference til at finde den.
  2. Find max_allowed_packet mulighed. Hvis det ikke findes, skal du oprette det. Du bør indstille størrelsen, så den afspejler dine behov baseret på de dumpfiler, du måtte bruge, dvs. max_allowed_packet=500M indstiller den maksimale pakkestørrelse til 500MB. Dette SO-spørgsmål kan hjælpe med at give en større forklaring og referencer for mere information.
  3. Genstart MySQL. Hvis du har indstillet den maksimale pakkestørrelse passende til dine behov, bør du ikke længere have problemer med denne fejl. Hvis dine fejl fortsætter, og du har indstillet størrelsen korrekt, skal du muligvis undersøge yderligere konfigurationsmuligheder. Denne side har nogle fremragende oplysninger til at hjælpe dig med at udforske dette yderligere.



  1. Oprettelse af dynamiske links med PHP/MySQL

  2. Sådan udføres 2 opdateringsforespørgsler i én transaktion med JDBC

  3. Bedste fremgangsmåder for SQL varchar kolonnelængde

  4. Sådan får du en liste over måneder mellem to datoer i mysql