2013-03-11 2 views
0

서버 하드 디스크에서 가져온 이전 MySQL 데이터베이스 (.frm, .MID, .MYI)의 데이터 파일이 있습니다. MySQL 버전에 대해 확신 할 수있는 방법이 없습니다. 서버에 액세스 할 수 없으며, 서버가 2009 년 또는 2010 년에 구축 된 Linux 시스템이었고 유지 관리없이 단독으로 작동한다는 것을 알고있었습니다.MySQL 테이블을 새 MySQL 데이터베이스로 가져 오기

마지막 MySQL .MSI를 다운로드하여 설치했지만 완전히 MySQ를 사용하고 있습니다.

필요한 첫 번째 단계는 내 데이터를 새 MySQL 데이터베이스로 가져 오는 것입니다. 그런 다음 Delphi 프로그램을 사용하여 데이터를 SQL Server DB로 옮길 계획입니다.

어떻게 이러한 데이터 테이블을 가져올 수 있습니까?

답변

1

요, mysql 데이터 디렉토리에 old_data 같은 폴더를 만들고, .frm, .MID, .MYI 파일을 모두 넣고 mysql을 시작할 수 있습니다. 이렇게하면 SHOW DATABASES 명령의 결과에서 old_data 데이터베이스를 볼 수 있습니다.

+0

XP SP3 컴퓨터에서 MySQL 데이터 디렉토리를 찾으려면 어떻게합니까? MySQL WorkBench 5.2를 사용하려고합니다. .MWB 파일을 빌드하고 디렉토리를 선택할 수 있지만 파일을 넣을 수는 있지만 DB에는 아무 것도 들어 있지 않습니다. –

+0

다음 명령을 사용하십시오 : '% datadir %'와 같은 변수를 보여줍니다; – Rostyslav

+0

은 xampp로 해결되었습니다 ... 이전 MySQL 파일을보고 SQL 스크립트 (매우 어리석은 SQL 스크립트이지만 SQL 스크립트)로 내보낼 수 있습니다. –

관련 문제