Po dlouhé době sem zase prdnu něco ze své tvorby, když zase pojedu na MaNGOSu po dvou letech.. :-)
Zálohovaci script pro linux (pro ty, co si ho nenapíšou sami):
#!/bin/bash
### Nastaveno slozky zalohy
backuptodir="/opt/mangos/backup"
### Nastaveni MySQL
user="user"
password="pass"
mangosdb="mangos"
characdb="characters"
realmddb="realmd"
scriptdb="scriptdev2"
###
echo "==========================================="
echo "# Linux - ZALOHA DB - by feaczko, ver.1.2 #"
echo "==========================================="
echo " Umisteni: $backuptodir"
echo " Vytvarim slozku: `date +'%d.%m.%Y'` v $backuptodir"
cd $backuptodir
mkdir `date +'%d.%m.%Y'`
echo " Zalohuji ..."
mysqldump --user=$user --password=$password --database $mangosdb > $backuptodir/`date +'%d.%m.%Y'`/mangos_`date +'%H:%M'`.sql
echo " Zalohovano ($mangosdb): $backuptodir/`date +'%d.%m.%Y'`/mangos_`date +'%H:%M'`.sql"
mysqldump --user=$user --password=$password --database $characdb > $backuptodir/`date +'%d.%m.%Y'`/characters_`date +'%H:%M'`.sql
echo " Zalohovano ($characdb): $backuptodir/`date +'%d.%m.%Y'`/characters_`date +'%H:%M'`.sql"
mysqldump --user=$user --password=$password --database $realmddb > $backuptodir/`date +'%d.%m.%Y'`/realmd_`date +'%H:%M'`.sql
echo " Zalohovano ($realmddb): $backuptodir/`date +'%d.%m.%Y'`/realmd_`date +'%H:%M'`.sql"
mysqldump --user=$user --password=$password --database $scriptdb > $backuptodir/`date +'%d.%m.%Y'`/scriptdev2_`date +'%H:%M'`.sql
echo " Zalohovano ($scriptdb): $backuptodir/`date +'%d.%m.%Y'`/scriptdev2_`date +'%H:%M'`.sql"
echo " Zaloha probehla uspesne!"
exit
V předdefinované složce se vytvoří složka s datumem kdy byla záloha vytvořena -> pro lepší přehled, když budete dělat více záloh během dne. Snad vám to poslouží.