if ! vos examine db.$USERNAME >/dev/null 2>/dev/null; then
vos create -server afs -partition a -name db.$USERNAME -maxquota 5000
fs mkmount -dir /afs/.hcoop.net/common/.databases/$USERNAME -vol db.$USERNAME -rw
+ vos release common.databases
fs setacl -dir /afs/hcoop.net/common/databases/$USERNAME -acl databases l
fs setacl -dir /afs/hcoop.net/common/databases/$USERNAME -acl system:backup rl
fi
sudo -H mysql -e "CREATE USER '$USERNAME'@'localhost' IDENTIFIED BY '$PASSWORD';"
;;
+ passwd)
+ USERNAME=$2
+ PASSWORD=$3
+
+ sudo -H mysql -e "SET PASSWORD FOR '$USERNAME'@'localhost' = PASSWORD('$PASSWORD');"
+ ;;
createdb)
USERNAME=$2
DBNAME_BASE=$3
sudo -H mysql -e "FLUSH PRIVILEGES;"
;;
*)
- echo "Usage: domtool-mysql [adduser <user> <password> | createdb <user> <table>]"
+ echo "Usage: domtool-mysql [adduser <user> <password> | passwd <user> <password> | createdb <user> <table>]"
;;
esac