본문 바로가기

mysqldump2

다른 서버에 Mysql 이관하기(mysql 설치,mysqldump 사용) 이번 글을 Mysql을 다른 서버에 이관하는 방법을 정리한 글입니다. 제가 실제로 작업할 환경을 바탕으로 테스트한 내용이며, 시나리오 형식입니다. -시나리오- OS 모종의 이유로 재구축이 필요하게 되었습니다. OS의 버전은 동일합니다. DBA의 입장에서 기존에 쓰던 mysql을 무사히 이관하는 방법을 테스트합니다. 정보 AS-IS OS : redhat 7.9 To-BE OS: redhat 7.9 Mysql 버전 : 5.7.25 OS가 동일하기 때문에, mysql 엔진과 데이터 영역을 압축해서 To-BE에 푸는 방법을 생각했습니다만, 설치시에 system상에 자동으로 등록되는 것들까지 manual하게 설정할 수 없다고 판단되어 이 방법은 사용하지 않기로 하였습니다. 실제 테스트에서 사용한 방법은 아래와 같.. 2023. 4. 13.
Mysqldump를 이용한 백업&복구 Mysql의 백업 프로그램입니다. 해당 프로그램은 스토리지 엔진에 상관없이 백업을 받을 수 있습니다. mysqldump는 기본적으로 dump하려는 trigger에 대한 트리거 권한을 가지고 있어야 합니다. 만약 --single-transaction 옵션을 사용할 수 없는 스토리지 엔진이라면 LOCK TABLES 권한이 추가적으로 필요합니다. 만약, 다른 옵션을 추가적으로 사용한다면 추가적인 다른 권한도 필요하게 됩니다. 복구시에도 dump file을 생성했을 때의 권한을 가지고 있어야합니다. 출처 : code-factory.tistory.com/21 mysqldump 중 DB전체를 백업받는 것은 Oralce의 COLD BACKUP과 유사한 성격을 가지고 있습니다. 백업받은 시점으로 완전복구가 가능하기 때.. 2020. 12. 23.