From: Steven Hardy Date: Thu, 5 Jul 2012 09:46:53 +0000 (+0100) Subject: heat tools : heat-db-drop prompt for missing password X-Git-Tag: 2014.1~1641^2 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=9a8f083276b35c68f3d57acfcb940b0c86e19220;p=openstack-build%2Fheat-build.git heat tools : heat-db-drop prompt for missing password heat-db-drop fails to drop databases when called via tools/openstack erase, so prompt for password when not passed as a CLI argument. Change-Id: I4930b8457e0f3e1488187b35be9737578595c387 Signed-off-by: Steven Hardy --- diff --git a/tools/heat-db-drop b/tools/heat-db-drop index e137e8ae..313560dc 100755 --- a/tools/heat-db-drop +++ b/tools/heat-db-drop @@ -17,6 +17,13 @@ while [ $# -gt 0 ]; do 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}'@'%';