en
Wybierz język
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
Tłumaczenie SI
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Konwertuj SQLite na MySQL

mysql
sqlite

Ten podręcznik opisuje, jak przekonwertować bazę danych sqlite na mysql, na przykład, jeśli chcesz przenieść dane z Redmine za pomocą SQLite do Easy Redmine.

Warunki wstępne:

Easy Redmine w środowisku Linux, zainstalowany Python (2.7.12), zainstalowany sqlite3 3.11.0 (domyślnie dostępny w naszych dostarczonych maszynach wirtualnych)

  1. Z aktualnej maszyny Redmine utwórz zrzut sqlite3 i przenieś go do maszyny ER.
  2. Utwórz nową bazę danych mysql
    mysql -u root -p
    utwórz bazę danych sqlite3_convert char set utf8mb4 row_format = dynamic;
    wyjście;
  3. Do pobrania ten konwerter i umieść go na swoim serwerze
  4. Od użytkownika root (lub sudo) uruchom następne polecenie
    sqlite3 SQLITE3_DUMP_FILE.sqlite3 .dump | python sqlite3-to-mysql.py | mysql -u root -p sqlite3_convert
  5. Czekać. Skrypt zajmie około 10 minut, aby wypełnić nową bazę danych przekonwertowanymi danymi

Wypróbuj Easy Redmine w 30-dniowym bezpłatnym okresie próbnym

Pełne funkcje, ochrona SSL, codzienne kopie zapasowe w Twojej geolokalizacji