이 기사의 내용은 Linux에서 mysql 데이터베이스(코드)의 예약 백업을 구현하는 방법에 대한 것입니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
[root@localhost backup]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 17G 2.7G 15G 16% / devtmpfs 476M 0 476M 0% /dev tmpfs 488M 0 488M 0% /dev/shm tmpfs 488M 7.7M 480M 2% /run tmpfs 488M 0 488M 0% /sys/fs/cgroup /dev/sda1 1014M 130M 885M 13% /boot tmpfs 98M 0 98M 0% /run/user/0 [root@localhost backup]#
백업 파일을 저장할 적합한 디스크를 선택하세요# 🎜🎜#
2. 백업 디렉터리 생성:cd /home mkdir backup cd backup
#!/bin/bash mysqldump -uroot -proot rtak > /data/backup/rtak_$(date +%Y%m%d_%H%M%S).sql mysqldump -uroot -proot rtak | gzip > /data/backup/rtak_$(date +%Y%m%d_%H%M%S).sql.gz
chmod u+x bkDatabaseName.sh
crontab 명령을 실행할 때 명령을 찾을 수 없다고 보고되면
명령을 실행합니다:
crontab -e# 🎜🎜#다음 내용을 입력하고 저장합니다:
*/* * 1 * * /data/backup/bkDatabaseName.sh/* * 1 * * / 여러 *는 각각 백업 작업을 수행할 분, 시간, 날짜, 월, 요일을 나타냅니다. #🎜🎜 #
예: 1분마다 백업 수행 /1 * * * * / (테스트됨)
매일 오전 3시에 백업 실행/00 3 * * * / (테스트되지 않음)#🎜 🎜#
6. 백업 작업을 중지합니다#🎜🎜 #정기 백업이 필요하지 않은 경우 이 작업을 수행하면 5단계에서 정상적인 프로세스가 완료됩니다~#🎜🎜 #crontab -r참고: 디스크 사용량이 가득 차지 않도록 적시에 만료된 SQL 백업을 정리하세요. 전체관련 권장 사항:
#🎜🎜 #linux 예약 백업 mysql 데이터베이스_MySQL#
#🎜🎜 #linux_MySQL
에서 mysql 데이터베이스의 일일 자동 백업을 구현하는 방법
위 내용은 Linux에서 mysql 데이터베이스의 예약 백업을 구현하는 방법(코드)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!