Конвертирайте SQLite в MySQL
Това ръководство ръководи как да конвертирате базата данни на sqlite в mysql, например, ако искате да мигрирате данни от Redmine с SQLite в Easy Redmine.
Предпоставки:
Лесен Redmine в Linux среда, инсталиран python (2.7.12), инсталиран sqlite3 3.11.0 (по подразбиране наличен в предоставените от нас виртуални машини)
- От текущата си машина Redmine създайте sqlite3 dump и прехвърлете в машината за ER.
- Създайте нова база данни на mysql
mysql -u root -p
създаване на база данни sqlite3_convert char set utf8mb4 row_format = динамичен;
изход; - Изтегли този конвертор и го поставете на вашия сървър
- От root потребител (или sudo) изпълнете следващата команда
sqlite3 SQLITE3_DUMP_FILE.sqlite3 .dump | python sqlite3-to-mysql.py | mysql -u root -p sqlite3_convert - Изчакайте. Ще отнеме около 10 минути, докато скриптът попълни новата ви база данни с преобразувани данни