저는 MySQL과 PHP가 관련된 프로젝트에서 일해 왔습니다. 테스트를 위해 패키지를 만드는 동안 나는 MySQL의 워크 벤치에서 SQL 파일로 MySQL 데이터베이스를 수출mysql 데이터베이스를 내보내고 가져 오는 가장 좋은 방법은 무엇입니까?
mysql>source mydatabase.sql;
이 올바른 내보내는 방법 및 가져 오기 MySQL 데이터베이스입니다와 리눅스 머신의 MySQL 서버로 가져온? 또한 데이터베이스 파일에는 스키마 작성, 데이터 삽입 및 색인 스크립트 작성이 포함됩니다. 가져 오기는이 파일로 오랜 시간이 걸립니다. 즉각적인 관리자는 색인없이 인덱스를 내보내고 데이터베이스를 가져온 다음 인덱스 생성 스크립트를 실행하도록 제안합니다. 이것이 올바른 방법입니까? 데이터베이스를 가져 오는 동안 인덱스에 시간이 오래 걸립니까?
미리 감사드립니다.
어느 쪽이든 나에게 들리면, 테이블 인덱싱에 시간이 걸릴 것입니다. 어쨌든 이것은 정확하다고 보입니다.다른 대안은 SELECT INTO 다른 데이터베이스를 수행하는 것입니다. 그것은 가능하거나 불가능할 수도 있습니다. 하지만 시간이 절약됩니다. – durbnpoisn