Skip to content

Commit e9d858d

Browse files
author
joseneto
committed
add support for no pass in mysql
1 parent 63bb920 commit e9d858d

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

functions.sh

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,22 @@ if [ "$FILENAME" == "" ]; then
1010
FILENAME="default";
1111
fi
1212

13+
if [ "$NO_PASSWORD" == "" ]; then
14+
NO_PASSWORD="false";
15+
fi
16+
1317
make_backup () {
1418

15-
# dump database
16-
mysqldump -h $MYSQL_HOST -P $MYSQL_PORT -u $DB_USER --password=$DB_PASSWORD $DB_NAME > $FILENAME-$DATETIME.sql
19+
if [ "$NO_PASSWORD" == "true" ]; then
20+
21+
mysqldump -h $MYSQL_HOST -P $MYSQL_PORT -u $DB_USER $DB_NAME > $FILENAME-$DATETIME.sql;
22+
23+
else
24+
25+
mysqldump -h $MYSQL_HOST -P $MYSQL_PORT -u $DB_USER --password=$DB_PASSWORD $DB_NAME > $FILENAME-$DATETIME.sql;
26+
27+
fi
28+
1729
# compress the file
1830
gzip -9 $FILENAME-$DATETIME.sql
1931
# Send to cloud storage

0 commit comments

Comments
 (0)