특정 데이터베이스와 테이블을 다시 생성하기 위해 sql 스크립트를 내 보낸 다음 다른 스크립트를 내보내 테이블의 내용을 채 웁니다.유닉스에서 MySQL 데이터베이스의 내용을 어떻게 내보낼 수 있습니까?
다른 MySQL 인스턴스에서 스크립트를 실행하고 동일한 데이터베이스 구조를 설정 한 다음 내용을로드하고 싶습니다.
특정 데이터베이스와 테이블을 다시 생성하기 위해 sql 스크립트를 내 보낸 다음 다른 스크립트를 내보내 테이블의 내용을 채 웁니다.유닉스에서 MySQL 데이터베이스의 내용을 어떻게 내보낼 수 있습니까?
다른 MySQL 인스턴스에서 스크립트를 실행하고 동일한 데이터베이스 구조를 설정 한 다음 내용을로드하고 싶습니다.
하나의 스크립트에서 스키마와 컨텐츠를 내보낼 수 있기 때문에 왜 두 개의 스크립트가 필요하다고 생각하는지 확신 할 수 없습니다. 이를 생성하는 가장 쉬운 방법은 MySQL에 번들 된 mysqldump 명령 줄 도구를 사용하는 것입니다. 이렇게하면 전체 데이터베이스/특정 테이블 등을 원래 상태로 복원하는 데 사용할 수있는 텍스트 파일이 만들어집니다.
힌트로 "--add-drop-table"옵션을 특별히주의해야 할 수도 있습니다. 백업 파일의 내용이있는 곳을 스톰프하고 싶을 때 유용합니다. (N.B는 : 물론이 뜻 ALL "현재"데이터를 닦아냅니다.) 당신이 단순히 --no-data
옵션을 통해 스키마 정보를 덤프 할 수 원하는 경우 말했다
. 간단히 내용을 덤프하려면 --no-create-info
을 사용하십시오.