Μετατρέψτε το SQLite σε MySQL
Αυτό το εγχειρίδιο καθοδηγεί τον τρόπο μετατροπής της βάσης δεδομένων sqlite σε mysql, για παράδειγμα εάν θέλετε να μετεγκαταστήσετε δεδομένα από το Redmine με το SQLite στο Easy Redmine.
Προϋποθέσεις:
Easy Redmine σε περιβάλλον Linux, python εγκατεστημένο (2.7.12), sqlite3 3.11.0 εγκατεστημένο (από προεπιλογή διαθέσιμο στα παρεχόμενα VM μας)
- Από το τρέχον μηχάνημά σας Redmine δημιουργήστε χωματερή sqlite3 και μεταφέρετε στο μηχάνημα 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 λεπτά για να συμπληρώσει το σενάριο τη νέα σας βάση δεδομένων με μετατρεπόμενα δεδομένα