2012-09-17 2 views
3

나는 mysql 덤프/백업을하는 방법을 읽었다. 모든 데이터를 얻으려면 정말로 --lock-all-tables 옵션을 사용해야합니다. 나에게 명확하지 않은 점은 잠금을 해제하기 위해 이후에 아무 것도 실행해야한다는 것입니까? mysqldump --lock-all-tables

나는 다음과 같은 명령을 실행하려고하는거야 :

의 mysqldump --lock-모든 테이블 -u 루트 -p 데이터베이스 이름> nameofdumpfile.sql

감사합니다.

답변

3

덤프 명령이 완료되면 연결이 끊어지며 명시 적으로 완료되지 않은 경우 암시 적으로 모든 잠금이 삭제됩니다. 아니요, 당신이해야 할 일은 따로 있습니다.

1

사용중인 엔진에 대해서는 언급하지 않았습니다. --single-transaction 플래그로 InnoDB를 시도하자.