Converti SQLite in MySQL
Questo manuale guida come convertire il database sqlite in mysql, ad esempio se si desidera migrare i dati da Redmine con SQLite a Easy Redmine.
Presupposti:
Easy Redmine su ambiente Linux, python installato (2.7.12), sqlite3 3.11.0 installato (per impostazione predefinita disponibile nelle nostre VM fornite)
- Dalla tua attuale macchina Redmine crea il dump sqlite3 e trasferiscilo nella macchina ER.
- Crea un nuovo database mysql
mysql -u root -p
crea database sqlite3_convert char set utf8mb4 row_format = dinamico;
Uscita; - Scaricare questo convertitore e posizionalo sul tuo server
- Dall'utente root (o sudo) esegui il comando successivo
sqlite3 SQLITE3_DUMP_FILE.sqlite3 .dump | python sqlite3-to-mysql.py | mysql -u root -p sqlite3_convert - Aspettare. Ci vorranno circa 10 minuti prima che lo script riempia il tuo nuovo database con i dati convertiti