Sebagai sistem administrator, kepentingan membackup database aplikasi berbasis web secara otomatis apalagi dengan hosting di server dedicated membuat saya harus memutar otak. Backup otomatis database MySQL atau MariaDB dengan webmin yang biasanya saya pakai tidak bisa berjalan dengan baik. Akhirnya saya mencari dan ketemu script untuk menjalankan backup secara otomatis tiap jam 1 dini hari. Script backup otomatis database mysql atau mariadb ini membuat folder backup tiap hari dan hanya menyimpan file 14 hari terakhir. bisa diubah sesuai dengan kebutuhan.
Copy script berikut:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/bin/bash
# Basic configuration: datestamp e.g. YYYYMMDD
DATE=$(date+"%Y%m%d")
# Location of your backups (create the directory first!)
BACKUP_DIR="/backup/mysql"
# MySQL login details
MYSQL_USER="root"
MYSQL_PASSWORD="YOURSECUREPASSWORD"
# MySQL executable locations (no need to change this)
Tidak ada komentar:
Posting Komentar