2010-11-27 2 views
0

진도 데이터베이스를 MySQL 5.1에 복제하려고합니다. 이제 소프트웨어의 참여를 필요로하는 다른 웹 사이트뿐만 아니라 stackoverflow에 대한 몇 가지 소프트웨어와 몇 가지 제안을 보았습니다. Pro2SQL 또는 MySQL 마이 그 레이션 tool.But 같은 다른 SQL 마이 그 레이션 도구처럼 내가 직면하고있는 문제는 리눅스를 사용하여 MySQL을 실행하는 것입니다. 나는 리눅스에서 일하고 있습니다. 리눅스 용 소프트웨어 (나는 bash 스크립팅을 사용하고 있습니다. MYSQL 데이터베이스를 쿼리) 또는 다른 다른 수단?리눅스를 사용하여 진행 DB에서 MySQL로 마이 그 레이션

현재 jdbc를 사용하여 연결하고 검색하지만 데이터베이스를 매핑하는 것이 어렵고 매핑 문제로 인해 장기적으로 결함이 발생할 수 있습니다. 또한이 프로세스는 자주 반복적으로 반복됩니다. MySQL 마이 그 레이션 도구는 좋은 해결책이지만, 리눅스 명령 프롬프트를 지원하지 않기 때문에 더 나은/최적화 된 방법으로 구현해야합니다. 앞으로 더해야 할 일을 제안하십시오. 지원을 위해 1 시간 감사드립니다.

답변

0

그냥 덤핑에 대한 경우 :

(당신은 SQL 표준을 다음과 같은 경우) 나는이 솔루션은 두 줄에 보유 문제를 얻을 경우

pg_dump <yourdatabase> 

mysql < <yourfile.sql> 

당신이 덤핑 첫 번째 줄과 함께 당신의 데이터베이스, 테이블을 덤프 할 것인지 여부, 많은 옵션 존재 여부, 계속 엔트, 스키마 등 자세한 내용은 맨 페이지를 참조하십시오.

두 번째 줄에서는 mysql에로드하는 중입니다. 이 매핑에 대한 경우

는 :

는 리눅스에 정말 잘 작동, 그것은 오픈 소스 ETL의,보고 Kettle을 가지고 당신은 크론 탭을 사용하여 작업을 automize 수 있습니다.

희망, 도와 드리겠습니다.

관련 문제