SQLite를 MySQL로 변환
이 매뉴얼은 SQLite를 사용하는 Redmine에서 Easy Redmine으로 데이터를 마이그레이션하려는 경우 sqlite 데이터베이스를 mysql로 변환하는 방법을 안내합니다.
전제 조건 :
Linux 환경의 Easy Redmine, Python 설치 (2.7.12), sqlite3 3.11.0 설치 (기본적으로 제공된 VM에서 사용 가능)
- 현재 Redmine 시스템에서 sqlite3 덤프를 만들고 ER 시스템으로 전송하십시오.
- 새 mysql 데이터베이스 생성
mysql -u root -p
데이터베이스 만들기 sqlite3_convert char set utf8mb4 row_format = dynamic;
출구; - 다운로드 이 변환기 서버에 배치
- 루트 사용자 (또는 sudo)에서 다음 명령을 실행합니다.
sqlite3 SQLITE3_DUMP_FILE.sqlite3 .dump | python sqlite3-to-mysql.py | mysql -u root -p sqlite3_convert - 기다림. 스크립트가 변환 된 데이터로 새 데이터베이스를 채우는 데 약 10 분이 소요됩니다.