MySQL에 저장, 트리거 및 이벤트 스케줄러도 완전 백업
오프닝
단락 만들기
"MySQL로 복원한 후 스토리지가 없습니다"라는 문의가 있었고, 실행된 mysqldump
명령을 듣고 mysqldump -u root -p --all-databases > dump.sql
이러한 명령
이 명령은 매우 많이 소개되었지만'전 데이터베이스 백업'으로 소개된 사람이 많기 때문에 오해를 받기 쉽다.또는 사회적으로 저장, 촉발, 이벤트 스케줄러의 존재가 희박한가
메모리, 트리거, 이벤트 스케줄러를 저장하기 위해 mysqldump 옵션을 지정해야 합니다.
mysqldump 옵션 지정
애초에 스토리지가 없어도 부지불식간에 만들어지기 때문에 필자는 항상 다음과 같은 옵션을 부여하여 백업을 한다.
탭 페이지에서 항목 작성 또는 편집
비고
--routines
저장 프로세스, 저장 기능.
--triggers
트리거를 덤프하다.
--events
이벤트 스케줄러를 덤프합니다.
명령 실행 예
필자는 다음 명령을 사용하여 MySQL8.0(InnoDB, 복제 없음)으로 전체 백업을 수행했습니다.최종적으로 "모든 데이터베이스 백업"의 정의는 각각 다르지만 저장소, 트리거 및 이벤트 스케줄러는 덤프됩니다
Linux/macOS 등mysqldump -u root -p --single-transaction --routines --triggers --add-drop-trigger --events --all-databases > dump.sql
Windows(PowerShell)mysqldump -u root -p --single-transaction --routines --triggers --add-drop-trigger --events --all-databases --result-file="dump.sql"
지원
나는 다음 옵션을 다시 지정할 필요가 없다고 생각한다.
탭 페이지에서 항목 작성 또는 편집
원인
--opt
기본적으로 지정되어 있기 때문입니다.따라서 다음 옵션도 재지정할 필요가 없습니다.add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset
--skip-lock-tables
--single-transaction과 --lock-tables는 독점적으로 이용된다.
끝날 때
필자는 --routines
를 알고 있지만'--triggers
과--events
도 있나'생각한 적이 있다.메모리 등을 포함하는 명령을 조금 확대하고 싶습니다. 복원할 때 파란색 여러분이 적어졌으면 좋겠습니다.
별말씀을요. mysqlpump로 옮겨야 할 때가 많지 않을 것 같습니다.
Reference
이 문제에 관하여(MySQL에 저장, 트리거 및 이벤트 스케줄러도 완전 백업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/devnokiyo/items/4cf952d1a78862207746
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
애초에 스토리지가 없어도 부지불식간에 만들어지기 때문에 필자는 항상 다음과 같은 옵션을 부여하여 백업을 한다.
탭 페이지에서 항목 작성 또는 편집
비고
--routines
저장 프로세스, 저장 기능.
--triggers
트리거를 덤프하다.
--events
이벤트 스케줄러를 덤프합니다.
명령 실행 예
필자는 다음 명령을 사용하여 MySQL8.0(InnoDB, 복제 없음)으로 전체 백업을 수행했습니다.최종적으로 "모든 데이터베이스 백업"의 정의는 각각 다르지만 저장소, 트리거 및 이벤트 스케줄러는 덤프됩니다
Linux/macOS 등mysqldump -u root -p --single-transaction --routines --triggers --add-drop-trigger --events --all-databases > dump.sql
Windows(PowerShell)mysqldump -u root -p --single-transaction --routines --triggers --add-drop-trigger --events --all-databases --result-file="dump.sql"
지원
나는 다음 옵션을 다시 지정할 필요가 없다고 생각한다.
탭 페이지에서 항목 작성 또는 편집
원인
--opt
기본적으로 지정되어 있기 때문입니다.따라서 다음 옵션도 재지정할 필요가 없습니다.add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset
--skip-lock-tables
--single-transaction과 --lock-tables는 독점적으로 이용된다.
끝날 때
필자는 --routines
를 알고 있지만'--triggers
과--events
도 있나'생각한 적이 있다.메모리 등을 포함하는 명령을 조금 확대하고 싶습니다. 복원할 때 파란색 여러분이 적어졌으면 좋겠습니다.
별말씀을요. mysqlpump로 옮겨야 할 때가 많지 않을 것 같습니다.
Reference
이 문제에 관하여(MySQL에 저장, 트리거 및 이벤트 스케줄러도 완전 백업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/devnokiyo/items/4cf952d1a78862207746
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
mysqldump -u root -p --single-transaction --routines --triggers --add-drop-trigger --events --all-databases > dump.sql
mysqldump -u root -p --single-transaction --routines --triggers --add-drop-trigger --events --all-databases --result-file="dump.sql"
나는 다음 옵션을 다시 지정할 필요가 없다고 생각한다.
탭 페이지에서 항목 작성 또는 편집
원인
--opt
기본적으로 지정되어 있기 때문입니다.따라서 다음 옵션도 재지정할 필요가 없습니다.add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset
--skip-lock-tables
--single-transaction과 --lock-tables는 독점적으로 이용된다.
끝날 때
필자는 --routines
를 알고 있지만'--triggers
과--events
도 있나'생각한 적이 있다.메모리 등을 포함하는 명령을 조금 확대하고 싶습니다. 복원할 때 파란색 여러분이 적어졌으면 좋겠습니다.
별말씀을요. mysqlpump로 옮겨야 할 때가 많지 않을 것 같습니다.
Reference
이 문제에 관하여(MySQL에 저장, 트리거 및 이벤트 스케줄러도 완전 백업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/devnokiyo/items/4cf952d1a78862207746
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(MySQL에 저장, 트리거 및 이벤트 스케줄러도 완전 백업), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/devnokiyo/items/4cf952d1a78862207746텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)