Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd składni SQL podczas ładowania pliku bazy danych (możliwy błąd wersji?)

Dlaczego to pytanie jest nieco przestarzałe, pomyślałem, że podzielę się moim odkryciem dla tych z was, którzy mają podobne problemy z używaniem plików zrzutu, które są nieco duże.

Aby umożliwić aktualizacje za pośrednictwem dużych plików zrzutu, MySQL musi być skonfigurowany do obsługi większych rozmiarów pakietów. Aby zaktualizować plik, wykonaj następujące kroki:

  1. Przejdź do pliku konfiguracyjnego MySQL. To pytanie SO jest doskonałym punktem odniesienia do jego znalezienia.
  2. Znajdź max_allowed_packet opcja. Jeśli nie istnieje, utwórz go. Powinieneś ustawić rozmiar, aby odzwierciedlał twoje potrzeby w oparciu o jakiekolwiek pliki zrzutu, których możesz używać, tj. max_allowed_packet=500M ustawia maksymalny rozmiar pakietu na 500MB. To pytanie SO może pomóc w uzyskaniu dokładniejszych wyjaśnień i odnośników, aby uzyskać więcej informacji.
  3. Uruchom ponownie MySQL. Jeśli ustawiłeś maksymalny rozmiar pakietu odpowiednio do swoich potrzeb, nie powinieneś już mieć problemów z tym błędem. Jeśli błędy będą się powtarzać, a rozmiar został odpowiednio ustawiony, może być konieczne zbadanie dodatkowych opcji konfiguracji. Ta strona ma kilka doskonałych informacji, które pomogą ci dalej to zbadać.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie SQL ze sprzężeniem w celu uzyskania zagnieżdżonej tablicy obiektów

  2. Osiąganie przełączania awaryjnego i powrotu po awarii MySQL na Google Cloud Platform (GCP)

  3. Nie można użyć zestawu znaków utf8mb4 z CloudSQL w AppEngine Python

  4. WYBIERZ PRZYPADEK KIEDY TO (WYBIERZ)

  5. jak przekazać wartość null do pola klucza obcego?