#!/bin/bash DATABASE=heat while [ $# -gt 0 ]; do case $1 in heat|nova|keystone|glance) DATABASE=$1 ;; -r|--rootpw) shift MYSQL_ROOT_PW_ARG="--password=$1" ;; *) ;; esac shift done if [ ! "${MYSQL_ROOT_PW_ARG+defined}" ] ; then printf "Please enter the password for the 'root' MySQL user: " read -s MYSQL_ROOT_PW MYSQL_ROOT_PW_ARG="--password=${MYSQL_ROOT_PW}" echo fi cat << EOF | mysql -u root ${MYSQL_ROOT_PW_ARG} DROP USER '${DATABASE}'@'localhost'; DROP USER '${DATABASE}'@'%'; DROP DATABASE ${DATABASE}; flush privileges; EOF