Linux MySQL 5.1에서 mysqlhotcopy를 통해 얻은 원시 mysql 파일을 Windows 7 MySQL 5.6에 복사

Linux MySQL 5.1에서 mysqlhotcopy를 통해 얻은 원시 mysql 파일을 Windows 7 MySQL 5.6에 복사

원시 파일( .myd, .myi, )에만 액세스할 수 있다고 가정하면 에서 .frm얻은 mysql db 파일을 복사하여 붙여넣기만 하면 되나요 ? 저는 Linux에서 mysql-5.1.43을 사용하고 있었고 지금은 Windows 7에서 mysql 5.6을 사용하고 있습니다. 더 이상 Linux에 액세스할 수 없습니다./var/lib/mysql/mydbC:\Program Files\MySQL\MySQL Workbench CE 5.2.47\data\mydbC:\Program Files\MySQL\MySQL Server 5.6\data\mydb

나는 성공하지 못한 채 상위 2개 Windows 위치를 시도했습니다. Workbench에서 새 스키마를 생성할 때 데이터가 실제로 어디에 보관되는지조차 알 수 없습니다. 테이블에 일부 데이터를 게시한 후에도 두 위치 중 어느 쪽에도 내가 만든 새 더미 스키마에 대한 실제 데이터 파일이 없습니다.

이 사이트에서 묻는 유사한 질문에 대한 내 질문에 대한 직접적인 답변을 얻지 못하는 것 같습니다.

친절하게 도와주세요.

답변1

MyISAM 데이터는 실제로 하나의 MySQL 인스턴스에서 다음 인스턴스로 간단히 복사할 수 있습니다. 데이터를 어디에 두어야 할지 모르는 경우 실행 중인 MySQL 인스턴스를 통해 다음을 알 수 있습니다.

mysql> select @@datadir\G
*************************** 1. row ***************************
@@datadir: /srv/mysql/
1 row in set (0.00 sec)

관련 정보