You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CREATE DATABASE acme CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
create admin user for acme db
CREATE DATABASE acme CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'usr_acme'@'%' IDENTIFIED BY 'changeme';
GRANT SELECT,INSERT,CREATE,ALTER,DROP,LOCK TABLES,CREATE TEMPORARY TABLES, DELETE,UPDATE,EXECUTE,REFERENCES,CREATE VIEW ON acme.* TO 'usr_acme'@'%';
create application user for acme db
CREATE DATABASE acme CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'usr_acme'@'%' IDENTIFIED BY 'changeme';
GRANT SELECT,INSERT,DELETE,UPDATE,EXECUTE ON acme.* TO 'usr_acme'@'%';
create read only user in acme db
CREATE DATABASE acme CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'usr_acme'@'%' IDENTIFIED BY 'changeme';
GRANT SELECT,SHOW VIEW ON acme.* TO 'usr_acme'@'%';
source /usr/local/bin/docker-entrypoint.sh
mysql_note ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
mysql_note "Creating multiple databases"
echo "
CREATE DATABASE IF NOT EXISTS \`$MYSQL_DATABASE_1\`;
GRANT ALL PRIVILEGES ON \`$MYSQL_DATABASE_1\`.* TO '$MYSQL_USER_1'@'%' IDENTIFIED BY '$MYSQL_USER_1_PASSWORD';
" | docker_process_sql
echo "
CREATE DATABASE IF NOT EXISTS \`$MYSQL_DATABASE_2\`;
GRANT ALL PRIVILEGES ON \`$MYSQL_DATABASE_2\`.* TO '$MYSQL_USER_2'@'%' IDENTIFIED BY '$MYSQL_USER_2_PASSWORD';
" | docker_process_sql
mysql_note ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
sed -i -e 's/-- Schema eventhos/use eventhos;/g' /custom-docker-entrypoint-initdb.d/dump.sql
# cat /custom-docker-entrypoint-initdb.d/dump.sql | docker_process_sql
# docker_process_init_files /custom-docker-entrypoint-initdb.d/*
mysql -u $MYSQL_USER_1 -p $MYSQL_USER_1_PASSWORD $MYSQL_DATABASE_1 < /custom-docker-entrypoint-initdb.d/dump.sql