Files
ghost-docker/mysql-init/create-multiple-databases.sh

19 lines
435 B
Bash
Executable File

#!/bin/bash
set -e
set -u
if [ -n "$MYSQL_MULTIPLE_DATABASES" ]; then
echo "Creating multiple databases: $MYSQL_MULTIPLE_DATABASES"
for db in $(echo $MYSQL_MULTIPLE_DATABASES | tr ',' ' '); do
echo "Creating database: $db"
mysql -u root -p"$MYSQL_ROOT_PASSWORD" <<-EOSQL
CREATE DATABASE IF NOT EXISTS \`$db\`;
GRANT ALL ON \`$db\`.* TO '$MYSQL_USER'@'%';
EOSQL
done
echo "Multiple databases created"
fi