]> review.fuel-infra Code Review - openstack-build/heat-build.git/commitdiff
Improvements to DB setup
authorZane Bitter <zbitter@redhat.com>
Fri, 13 Apr 2012 10:10:10 +0000 (12:10 +0200)
committerZane Bitter <zbitter@redhat.com>
Fri, 13 Apr 2012 10:12:13 +0000 (12:12 +0200)
Don't fail if the database or user already exists.

Signed-off-by: Zane Bitter <zbitter@redhat.com>
bin/heat-db-setup-fedora

index 8d2eff95d51fe62302de1e75fe0e3a7ab9fb4c1b..6153f5353bdf4a183ef9c3314f74d82f4287e473 100755 (executable)
@@ -199,11 +199,9 @@ echo "Verified connectivity to MySQL."
 
 echo "Creating 'heat' database."
 cat << EOF | mysql -u root ${MYSQL_ROOT_PW_ARG}
-CREATE DATABASE heat;
-CREATE USER 'heat'@'localhost' IDENTIFIED BY '${MYSQL_HEAT_PW}';
-CREATE USER 'heat'@'%' IDENTIFIED BY '${MYSQL_HEAT_PW}';
-GRANT ALL ON heat.* TO 'heat'@'localhost';
-GRANT ALL ON heat.* TO 'heat'@'%';
+CREATE DATABASE IF NOT EXISTS heat;
+GRANT ALL ON heat.* TO 'heat'@'localhost' IDENTIFIED BY '${MYSQL_HEAT_PW}';
+GRANT ALL ON heat.* TO 'heat'@'%' IDENTIFIED BY '${MYSQL_HEAT_PW}';
 flush privileges;
 EOF