본문 바로가기
AWS, Infra

[MariaDB] mysqldump로 덤프를 받자 (bash 사용)

by RoJae 2022. 6. 26.

🚀  들어가며...

  • MariaDB 덤프를 받기 위해서 "개인 프로젝트"에서 사용한 스크립트입니다.
  • 일정이 급한 경우, 사내에서 수정해서 사용했습니다.

 

🔗 레퍼런스  

https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html

 

MySQL :: MySQL 8.0 Reference Manual :: 4.5.4 mysqldump — A Database Backup Program

4.5.4 mysqldump — A Database Backup Program The mysqldump client utility performs logical backups, producing a set of SQL statements that can be executed to reproduce the original database object definitions and table data. It dumps one or more MySQL da

dev.mysql.com

 

💌 설명

mysqlDump 소스트리

 

아래는 상세 설명입니다.

.
|____bin		// 실행 스크립트 파일들 위치
| |____runnerState.sh			// 실행 여부 탐지
| |____mysqlBackupRunner.pid	// PID 파일	
| |____mysqlBackupRunner.sh		// mysql 덤프 스크립트
| |____killRunner.sh			// 프로세스 정지 스크립트
|____db_backup_files			// 결과 덤프파일 위치하는 폴더
|____cron		// crontab으로 돌렸을 때, 결과 로그파일 위치하도록 함.
| |____20220620_091101.log		// 예시 로그파일

 

 

📑 소스코드 

https://github.com/rojae/mysqlDump

 

GitHub - rojae/mysqlDump: mysql dump bash script

mysql dump bash script. Contribute to rojae/mysqlDump development by creating an account on GitHub.

github.com

 

 

🙋🏻‍♂️ 후기

한번 만들었더니 유용한 것 같습니다.

틈틈히 수정해서 사용해야겠습니다.

 

 

댓글