serverSide/Linux
MariaDB 자동 백업 설정 쉘스크립트
Root_js
2020. 3. 3. 10:13
우분투 서버 이용중
우선 우분투에서 쉘스크립트 명령이 제대로 먹게 하려면
블로그에 돌아다니는 쉘스크립트 가져다 제일 윗줄 수정해야한다
#!/bin/bash
기본 설정은 매일 새벽에 설정한 DB들 덤프를 이용해서 백업파일을 날짜별로 생성하는거다.
날짜 만들고 폴더 생성함
nowdate=$(date +"%Y%m%d")
mkdir /backup/mysql/$nowdate
/backup/mysql 은 백업 폴더 경로 $nowdate는 해당날짜 폴더 mkdir로 폴더 생성
mysqldump -u계정 -p'비번' --routines DB명 > /backup/mysql/$nowdate/db_DB명_"$nowdate".sql
정도로 만들어서 크론탭에 등록하면 백업 돌아감..
다만 비번설정에 특수문자가 있는경우 꼭 ' 로 비번 묶어줘야 한다.