mysql 5.6 부터 커맨드 라인에서 계정의 암호를 노출하면 아래와 같은 경고가 생김
mysqldump: [Warning] Using a password on the command line interface can be insecure.
하지만 작업은 성공을 하나 현재 까지는 사용해도 무방하다고 볼 수 있음
mysql 백업 자동화를 위해 cron 이 매일 스케줄 처리할 수 있도록 작업 파일을 만들어 줍니다.
ㅁ cron 은 스케줄링 처리를 위한 데몬입니다.
cmd> cd /etc/cron.daily 이동
cmd> vi [실행파일명] 파일생성
#!/bin/bash
month=$(date +%Y%m%d)
fileName="[dbName]_${month}.sql"
savePath="/home/backup"
if /usr/bin/mysqldump -uroot -p[비밀번호] [dbName] > /home/backup/${fileName}
then
echo "DBname mysql database = dump complete..."
else
echo "DBname database backup error!!!!!!"
exit 1
fi
cmd> chmod 755 [실행파일명]
cmd> ./[실행파일명]
아래와 같이 출력이 되면 정상작동한겁니다.
출력>
DBname mysql database = dump complete...
백업경로로 이동 후 정상적으로 백업파일이 생성되었는지 확인해 본다.
cmd> cd [백업경로]
'IT' 카테고리의 다른 글
ClickOnce 기간 길고 넉넉하게 개인키 인증서 생성 발급하기 (0) | 2022.06.27 |
---|---|
Windows 10 RS4 이상 , 최고의 성능 전원 관리 옵션 활성화 (0) | 2022.06.26 |
윈도우10 19h2 (1909) 뭐가 바꼈을까? (주요 내용을 봅시다.) (0) | 2019.11.20 |
오픈 뱅킹 서비스 (편해요!) (0) | 2019.10.31 |
Windows 10 2019년 5월 업데이트 도우미 (버전 1903 ) 및 업데이트 내용 (0) | 2019.10.29 |
댓글