#!/bin/bash -e
+WHERE="'%.hcoop.net'"
+
case $1 in
adduser)
USERNAME=$2
PASSWORD=$3
- sudo -H mysql -e "CREATE USER '$USERNAME'@'localhost' IDENTIFIED BY '$PASSWORD';"
+ sudo -H mysql -e "CREATE USER '$USERNAME'@$WHERE IDENTIFIED BY '$PASSWORD';"
;;
passwd)
USERNAME=$2
PASSWORD=$3
- sudo -H mysql -e "SET PASSWORD FOR '$USERNAME'@'localhost' = PASSWORD('$PASSWORD');"
+ sudo -H mysql -e "SET PASSWORD FOR '$USERNAME'@$WHERE = PASSWORD('$PASSWORD');"
;;
createdb)
ln -sf $DIR/$DBNAME /var/lib/mysql/$DBNAME
fs setacl -dir $DIR/$DBNAME/ -acl system:mysql all
- sudo -H mysql -e "GRANT CREATE,SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE VIEW,SHOW VIEW,GRANT OPTION ON TABLE * TO '$USERNAME'@'localhost';" $DBNAME
+ sudo -H mysql -e "GRANT CREATE,SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE VIEW,SHOW VIEW,GRANT OPTION ON TABLE * TO '$USERNAME'@$WHERE;" $DBNAME
sudo -H mysql -e "FLUSH PRIVILEGES;"
;;
*)