המרת SQLite ל- MySQL
מדריך זה מנחה כיצד להמיר מסד נתונים של sqlite ל- mysql, למשל אם ברצונך להעביר נתונים מ- Redmine באמצעות SQLite ל- Easy Redmine.
תנאים מוקדמים:
Easy Redmine בסביבת Linux, מותקן פייתון (2.7.12), sqlite3 3.11.0 מותקן (כברירת מחדל זמין במחשבי ה- VM המסופקים שלנו)
- ממכונת Redmine הנוכחית שלך צור dump של sqlite3 והעבר אותו למכונת ER.
- צור מסד נתונים חדש של mysql
mysql -u root -p
צור מסד נתונים sqlite3_convert set set utf8mb4 row_format = דינמי;
יציאה; - הורדה הממיר הזה והנח אותו בשרת שלך
- ממשתמש שורש (או סודו) הפעל את הפקודה הבאה
sqlite3 SQLITE3_DUMP_FILE.sqlite3 .dump | python sqlite3-to-mysql.py | mysql -u root -p sqlite3_convert - לַחֲכוֹת. ייקח כ- 10 דקות עד שהסקריפט ימלא את מסד הנתונים החדש שלך עם נתונים שהומרו