SQLite'ı MySQL'e dönüştürün
Bu kılavuz, örneğin SQLite ile Redmine'den Easy Redmine'e veri taşımak istiyorsanız, sqlite veritabanının mysql'ye nasıl dönüştürüleceğini açıklar.
Ön koşullar:
Linux ortamında Easy Redmine, python kurulu (2.7.12), sqlite3 3.11.0 kurulu (varsayılan olarak sağlanan VM'lerimizde mevcuttur)
- Mevcut Redmine makinenizden sqlite3 dökümü oluşturun ve ER makinesine aktarın.
- Yeni mysql veritabanı oluştur
mysql -u root -p
veritabanı oluştur sqlite3_convert karakter kümesi utf8mb4 row_format = dinamik;
çıkış; - İndir bu dönüştürücü ve sunucunuza yerleştirin
- Kök kullanıcıdan (veya sudo) sonraki komutu çalıştırın
sqlite3 SQLITE3_DUMP_FILE.sqlite3 .dump | python sqlite3-to-mysql.py | mysql -u root -p sqlite3_convert - Beklemek. Komut dosyasının yeni veritabanınızı dönüştürülmüş verilerle doldurması yaklaşık 10 dakika sürecektir.