Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 1582 → Rev 1583

/scripts/sbin/alcasar-mysql.sh
14,7 → 14,7
DB_USER="radius"
radiuspwd="MotdePasse" # Mot de passe adapté à l'install
new="$(date +%G%m%d-%Hh%M)" # date et heure des fichiers
fichier="$DB_RADIUS-$new.$ext" # nom du fichier de sauvegarde
fichier="alcasar-users-database-$new.$ext" # nom du fichier de sauvegarde
 
 
stop_acct ()
28,7 → 28,7
mysqlcheck --databases $DB_RADIUS -u $DB_USER -p$radiuspwd --auto-repair
}
 
expire_user ()
expire_user () # remove users whom expiration date has passed to 7 days
{
del_date=`date +%F`
MYSQL_USER=""
45,7 → 45,7
done
}
 
expire_group ()
expire_group () # remove users of group whom expiration date has passed to 7 days
{
del_date=`date +%F`
MYSQL_GROUP=""
95,6 → 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
echo "End of export $( date "+%Hh %Mmn" )"
;;
-c | --check | -check)
103,7 → 104,7
-i | --import | -import)
if [ $nb_args -ne 2 ]
then
echo "Enter a SQL file name (.sql)"
echo "Enter a SQL file name ('.sql' or '.sql.gz')"
exit 0
else
mysql -u $DB_USER -p$radiuspwd < $2
111,7 → 112,8
fi
;;
-r | --raz | -raz)
mysqldump -u $DB_USER -p$radiuspwd --opt -BcQC $DB_RADIUS > $rep_tr/$fichier && \
mysqldump -u $DB_USER -p$radiuspwd --opt -BcQC $DB_RADIUS > $rep_tr/$fichier
gzip $rep_tr/$fichier
mysql -u$DB_USER -p$radiuspwd $DB_RADIUS < /etc/raddb/radiusd-db-vierge.sql
;;
-a | --acct_stop | -acct_stop)