mirror of
https://github.com/stylersnico/Web-Server-Backup.git
synced 2026-06-15 08:01:18 +02:00
Create dbback.sh
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
#!/bin/bash
|
||||
|
||||
#Variables
|
||||
USER="root"
|
||||
PASSWORD="yourrootpasswordofmysqlormariadb"
|
||||
OUTPUT="/backup/DBs"
|
||||
|
||||
#Go to working dir
|
||||
cd /backup/DBs/
|
||||
|
||||
#Extract all databases
|
||||
databases=`mysql -u $USER -p$PASSWORD -e "SHOW DATABASES;" | tr -d "| " | grep -v Database`
|
||||
|
||||
#Backup all databases
|
||||
for db in $databases; do
|
||||
if [[ "$db" != "information_schema" ]] && [[ "$db" != "performance_schema" ]] && [[ "$db" != "mysql" ]] && [[ "$db" != _* ]] ; then
|
||||
echo "Dumping database: $db"
|
||||
mysqldump -u $USER -p$PASSWORD --databases $db > `date +%Y%m%d`.$db.sql
|
||||
fi
|
||||
done
|
||||
Reference in New Issue
Block a user