From 9a8f083276b35c68f3d57acfcb940b0c86e19220 Mon Sep 17 00:00:00 2001 From: Steven Hardy Date: Thu, 5 Jul 2012 10:46:53 +0100 Subject: [PATCH] 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 --- tools/heat-db-drop | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/heat-db-drop b/tools/heat-db-drop index e137e8ae5e..313560dc0f 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}'@'%';