1 Star 0 Fork 5

kamiba / db-init-script

forked from GuYiTan / db-init-script 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
01_create_db.sh 664 Bytes
一键复制 编辑 原始数据 按行查看 历史
guangyi.tan 提交于 2020-10-31 11:11 . 初始化脚本
#!/bin/bash
set -eo pipefail
_create_sg_exam_database() {
docker_process_sql --database=mysql <<-EOSQL
CREATE DATABASE \`$1\` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES ON \`$1\`.* TO '${SG_EXAM_DB_USERNAME}'@'%';
EOSQL
}
mysql_note "Creating user ${SG_EXAM_DB_USERNAME}"
docker_process_sql --database=mysql <<<"CREATE USER '$SG_EXAM_DB_USERNAME'@'%' IDENTIFIED BY '$SG_EXAM_DB_PASSWORD';"
mysql_note "Creating databases"
for DATABASE_NAME in $SG_EXAM_DB_NAME; do
mysql_note "Creating ${DATABASE_NAME}"
_create_sg_exam_database ${DATABASE_NAME}
done
Shell
1
https://gitee.com/kamiba/db-init-script.git
git@gitee.com:kamiba/db-init-script.git
kamiba
db-init-script
db-init-script
master

搜索帮助