Skip to content

Commit f2775d1

Browse files
committed
Bugfix
Full bugfixing of the script complete, and it is running correctly.
1 parent a5c608e commit f2775d1

File tree

1 file changed

+14
-20
lines changed

1 file changed

+14
-20
lines changed

backup-mariadb.sh

+14-20
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22
# MariaDB TarGZ Backup Cronjob
3-
# Version 1.0
3+
# Version 1.1
44
# Author: Josh Grancell
55
# License: GNU GPL v3
66
#
@@ -11,15 +11,15 @@
1111

1212
#User configurable Settings
1313
root="/backup"
14-
s3_container="grancell-vps-backup"
14+
s3_container=""
1515

16-
dbname1="wordpress_grancell_41026062"
17-
dbuser1="wordpress_granus"
18-
dbpass1="9bKRwgaLwdJ2pnwLQgkaHDmJ"
16+
dbname1=""
17+
dbuser1=""
18+
dbpass1=""
1919

20-
dbname2="mediawiki"
21-
dbuser2="mediawiki"
22-
dbpass2="2n3ddAEaQUJaL8aC"
20+
dbname2=""
21+
dbuser2=""
22+
dbpass2=""
2323

2424

2525
#Automatically setting folder names
@@ -31,26 +31,20 @@ mkdir -p "$root"/temp
3131

3232
#The function that runs the dumps
3333
function mariadump() {
34-
mysqldump -h localhost -u "$1" -p"$2" "$3" | gzip > "$temp_folder""$backup_filename".sql.gz
35-
}
36-
37-
#The function that runs the tarballing.
38-
function runbackup() {
39-
archive_file="mariadb-backup-$(date +%F).tar.gz"
40-
/bin/tar -czvf "$1"/"$2" "$3"
34+
mysqldump -h localhost -u "$1" -p"$2" "$3" | gzip > "$4""$5".sql.gz
4135
}
4236

4337
#Database 1
44-
backup_filename1=$db_name1-$(date +%F)
45-
mariadump "$dbname1" "$dbuser1" "$dbpass1" "$temp_folder" "$backup_filename1"
38+
backup_filename1=$dbname1-$(date +%F)
39+
mariadump "$dbuser1" "$dbpass1" "$dbname1" "$temp_folder" "$backup_filename1"
4640

4741
#Database 2
48-
backup_filename=$db_name2-$(date +%F)
49-
mariadump "$dbname2" "$dbuser2" "$dbpass2" "$temp_folder" "$backup_filename2"
42+
backup_filename2=$dbname2-$(date +%F)
43+
mariadump "$dbuser2" "$dbpass2" "$dbname2" "$temp_folder" "$backup_filename2"
5044

5145
#Running the tarballing
5246
archive_file="mariadb-backup-$(date +%F).tar.gz"
53-
runbackup "$destination_folder" "$archive_file" "$temp_folder"
47+
/bin/tar -czvf "$destination_folder"/"$archive_file" "$temp_folder"
5448

5549
if [ -e "$destination_folder"/"$archive_file" ]; then
5650
echo "Backup of MariaDB files complete for $(date +%F)" >> /var/log/backup.log

0 commit comments

Comments
 (0)