2014-07-19 2 views
2

나는 Windows 8에서 mac ox x 10.9로 이관되었습니다. 내 phpmyadmin 데이터 폴더와 xampp 폴더는 그대로 유지됩니다. Mac OS X에서 xampp에서 데이터베이스를 마이그레이션하는 방법을 제안 해 주시겠습니까? MyIsam과 INNODB 데이터베이스를 모두 가지고있었습니다. 도와주세요! 중요한 데이터가 걸려 있습니다.PHPmyadmin의 Windows에서 Mac으로 데이터베이스

+1

다음 도움말 페이지를 읽는 것이 좋습니다. [ "좋은 질문이 있습니까?"] (http://stackoverflow.com/help/how-to-ask) 및 [ "최소 작성 방법 , Complete, Verifiable example "] (http://stackoverflow.com/help/mcve) – Jaap

+0

@Jaap 나는 초보자입니다. 배우기. 어쨌든 고맙습니다. – technazi

+0

@IsaacBennetch 1)/XAMPP/xamppfiles/var/mysql에 mysql 폴더를 복사하고 mysql과 admin에 사용자 권한을 부여하려고했습니다. 테이블이없는 데이터베이스를 가져 왔습니다. 2) INNODB DB에 대해서도 ib_logfile0, ib_logfile1 및 ibdata를 대체했습니다. 3) 나는 이전 시스템에서 mysqldump 파일을 만들지 않았다. – technazi

답변

1

MySQL "데이터 디렉토리"또는 MySQL이 데이터 파일을 저장하는 디스크의 디렉토리를 직접 복사하는 것은 지원되지 않습니다. 어떤 사람들은 어느 정도 운이 좋았지 만, 특히 InnoDB 테이블에서는 그 폴더에있는 데이터가 직접 전송을위한 것이 아닙니다. 성공의 가장 좋은 기회는 Mac 컴퓨터의 데이터 디렉토리로 Mac MySQL 데이터 디렉토리를 완전히 대체하는 것입니다. 두 시스템에서 데이터베이스를 유지하려고 할 때 성공할 가능성은 거의 없습니다. 그러나 이렇게하면 현재 설치에 문제가 발생할 수 있습니다. 임시 설치/가상 컴퓨터에서 복구를 시도하고 SQL 파일을 덤프 한 다음 영구적으로 Mac으로 가져 오는 것이 좋습니다.

이 경우 데이터 복구를 처리하는 가장 좋은 방법은 Windows 시스템을 부팅하고 데이터베이스를 SQL 덤프 (또는 내보내기)하여 Mac에로드 할 수 있도록하는 것입니다. 직접 복사가 가끔씩 작동하고 다른 사람이 작동하지 않는 이유는 나에게 수수께끼입니다.

관련 문제