Browse Source

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 <shardy@redhat.com>
changes/51/9351/1
Steven Hardy 10 years ago
parent
commit
9a8f083276
  1. 7
      tools/heat-db-drop

7
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}'@'%';

Loading…
Cancel
Save