12,7 → 12,7 |
ext="sql" # extension des fichiers de sauvegarde |
DB_RADIUS="radius" |
DB_USER="radius" |
radiuspwd="MotdePasse" # Mot de passe adapté à l'install |
radiuspwd="MotdePasse" |
new="$(date +%G%m%d-%Hh%M)" # date et heure des fichiers |
fichier="alcasar-users-database-$new.$ext" # nom du fichier de sauvegarde |
|
95,7 → 95,7 |
check |
echo "Export the database in file : $fichier" |
mysqldump -u $DB_USER -p$radiuspwd --opt -BcQC $DB_RADIUS > $rep_tr/$fichier |
gzip $rep_tr/$fichier |
gzip -f $rep_tr/$fichier |
echo "End of export $( date "+%Hh %Mmn" )" |
;; |
-c | --check | -check) |
107,13 → 107,21 |
echo "Enter a SQL file name ('.sql' or '.sql.gz')" |
exit 0 |
else |
case $2 in |
*.sql.gz ) |
gunzip -f < $2 | mysql -u $DB_USER -p$radiuspwd |
stop_acct |
;; |
*.sql ) |
mysql -u $DB_USER -p$radiuspwd < $2 |
stop_acct |
;; |
esac |
fi |
;; |
-r | --raz | -raz) |
mysqldump -u $DB_USER -p$radiuspwd --opt -BcQC $DB_RADIUS > $rep_tr/$fichier |
gzip $rep_tr/$fichier |
gzip -f $rep_tr/$fichier |
mysql -u$DB_USER -p$radiuspwd $DB_RADIUS < /etc/raddb/radiusd-db-vierge.sql |
;; |
-a | --acct_stop | -acct_stop) |