senlin/tools/senlin-db-recreate

16 lines
478 B
Bash
Executable File

#!/bin/bash
MYSQL_ROOT_PW=${MYSQL_ROOT_PW:-openstack}
MYSQL_SENLIN_PW=${MYSQL_SENLIN_PW:-openstack}
echo "Recreating 'senlin' database."
cat << EOF | mysql -u root --password=${MYSQL_ROOT_PW}
DROP DATABASE IF EXISTS senlin;
CREATE DATABASE senlin DEFAULT CHARACTER SET utf8;
GRANT ALL ON senlin.* TO 'senlin'@'localhost' IDENTIFIED BY '${MYSQL_SENLIN_PW}';
GRANT ALL ON senlin.* TO 'senlin'@'%' IDENTIFIED BY '${MYSQL_SENLIN_PW}';
flush privileges;
EOF
senlin-manage db_sync