Moves binaries for use with gnu stow
This commit is contained in:
parent
f528ba793c
commit
4fd9f4809b
89 changed files with 0 additions and 0 deletions
15
bin/.bin/backupDatabases
Executable file
15
bin/.bin/backupDatabases
Executable file
|
@ -0,0 +1,15 @@
|
|||
#! /bin/bash
|
||||
TIMESTAMP=$(date +"%F")
|
||||
BACKUP_DIR="$HOME/Sites/db-backups"
|
||||
MYSQL_USER="root"
|
||||
MYSQL_PASSWORD="root"
|
||||
MYSQL=/opt/lampp/bin/mysql
|
||||
MYSQLDUMP=/opt/lampp/bin/mysqldump
|
||||
|
||||
mkdir -p "$BACKUP_DIR"
|
||||
|
||||
databases=`$MYSQL --user=$MYSQL_USER -p$MYSQL_PASSWORD -e "SHOW DATABASES;" | grep -Ev "(Database|information_schema|performance_schema)"`
|
||||
|
||||
for db in $databases; do
|
||||
$MYSQLDUMP --force --opt --user=$MYSQL_USER -p$MYSQL_PASSWORD --databases $db | gzip > "$BACKUP_DIR/$db-$TIMESTAMP.sql.gz"
|
||||
done
|
Loading…
Add table
Add a link
Reference in a new issue