7.4.5.2 서버 사이에서 데이터베이스 복사
서버 1 :
shell> mysqldump --databases db1 > dump.sql
서버 1에서 서버 2에 덤프 파일을 복사합니다.
서버 2 :
shell> mysql < dump.sql
mysqldump 명령 행에서 --databases
를 사용하면 그것이 존재하는 경우 데이터베이스를 만들고 그것을 다시로드되는 데이터의 기본 데이터베이스로 CREATE DATABASE
및 USE
문이 덤프 파일에 포함됩니다.
또는 mysqldump 명령에서 --databases
를 생략 할 수 있습니다. 그런 다음 필요에 따라 서버 2 데이터베이스를 작성하고 그것을 덤프 파일 다시로드시의 기본 데이터베이스로 지정해야합니다.
서버 1 :
shell> mysqldump db1 > dump.sql
서버 2 :
shell>mysqladmin create db1
shell>mysql db1 < dump.sql
이 경우 다른 데이터베이스 이름을 지정할 수 있으므로 mysqldump 명령에서 --databases
를 생략하면 데이터베이스에서 데이터를 덤프하고 다른 데이터베이스에로드 할 수 있습니다.