本小节介绍了如何初始化Choerodon 的数据库。
1.查看容器,确认存在容器名为mysql的容器。
3.创建用户和数据库。
/** init_user.sql */
CREATE USER 'choerodon'@'%' IDENTIFIED BY "123456";
CREATE DATABASE IF NOT EXISTS asgard_service DEFAULT CHARACTER SET utf8mb4;
CREATE DATABASE IF NOT EXISTS notify_service DEFAULT CHARACTER SET utf8mb4;
GRANT ALL PRIVILEGES ON iam_service.* TO choerodon@'%';\
GRANT ALL PRIVILEGES ON manager_service.* TO choerodon@'%';\
GRANT ALL PRIVILEGES ON notify_service.* TO choerodon@'%';\
4.查看用户与数据库。
1.新建初始化数据库临时目录,并创建初始化脚本。
$ mkdir -p tmp
$ cd tmp
$ touch init-local-database.sh
2.修改初始化脚本。
4.命令执行成功之后,刷新数据库,会出现初始化脚本中的表以及初始化数据。