#! /bin/bash
DUMP_DIR="/dbdump/"
MYSQL_USER="dumpdb"
MYSQL_PASSWORD="{%- include 'secure/passwords/dumpdb_password.txt' -%}"

mkdir -p "$DUMP_DIR"

databases=`mysql --user=$MYSQL_USER -p$MYSQL_PASSWORD -e "SHOW DATABASES;" | grep -Ev "(Database|information_schema|performance_schema)"`

echo $databases
for db in $databases; do
  mysqldump --force --opt --user=$MYSQL_USER -p$MYSQL_PASSWORD --databases $db > "$DUMP_DIR/$db.sql"
done