2010-03-31 4 views
1

이것이 의미가 있을지 확실하지 않지만 한 번 시도해 보겠습니다.mysql - 다른 구성에서 데이터를로드하는 방법

내 하드 드라이브가 고장 났고 모든 웹 서버 구성 등으로 OS를 다시 설치해야했습니다. 나는 mysql 데이터베이스의 백업을 유지했지만 모든 테이블을 포함하지는 않습니다. 마지막 백업 후에 몇 개의 테이블을 추가했습니다.

하드 드라이브와 mysql 데이터 파일이 손상된 하드 드라이브에서 저장되는 디렉토리에 액세스 할 수 있지만 새 mysql 데이터베이스로 데이터를 검색하는 방법을 모르겠습니다. mysql에서 원시 데이터 파일을 가져 와서 다른 인스턴스로로드 할 수 있습니까? 필자는 phpmyadmin이 데이터 파일을 보여줄 수있는 방법이 있다면 행복해 질 것입니다. 그런 다음 백업 txt 파일로 덤프하고 새 구성으로 다시로드 할 수 있습니다.

도움이 될 것입니다. 감사.


음, 나쁜 소식 ... 드라이브에 더 이상 액세스 할 수 없습니다. 파일을 복사하려고 할 때 드라이브가 완전히 고장났습니다. 그래서 몇 테이블 만 다시 할거야. 어쨌든 당신의 도움에 감사드립니다.

답변

1

mysqldump를 사용하지 않고 간단하게 데이터를 복사하려면 권장되거나 신뢰할 수는 없지만 possible입니다. MySQL이 제어 된 방식으로 종료되는 경우 도움이 될 수 있으며 소스 및 대상 환경은 lib 및 MySQL 버전 측면에서 가능한 한 유사합니다.

1

데이터 파일은 호환 가능해야합니다. 데이터 디렉토리를 우분투에 복사하고 /etc/mysql/my.cnf를 편집하여 새 디렉토리를 가리 키십시오.

우분투가 대소 문자를 구분하면 테이블에 영향을주는 유일한 캐치가있을 수 있습니다.

+0

우분투 란 무엇입니까? 나는 원래 MySQL을 직접 설치했지만, 누군가가 XAMPP에 대해 나에게 이렇게 말했다. 설치를 위해이 시간을 사용했다. 우분투는 xampp과 같은 것으로 가정한다. 나는 지적한 디렉토리를 찾을 것이다. – Ronedog

+0

죄송하지만, 나는 당신이 리눅스 (우분투)를 설치했고 데이터를 옮겨 다니고 있다고 읽었습니다. 네 드라이브에 대해 미안해! –

관련 문제