本小节介绍了如何初始化Choerodon 的数据库。

1.查看容器,确认存在容器名为mysql的容器。

3.创建用户和数据库。

  1. /** init_user.sql */
  2. CREATE USER 'choerodon'@'%' IDENTIFIED BY "123456";
  3. CREATE DATABASE IF NOT EXISTS asgard_service DEFAULT CHARACTER SET utf8mb4;
  4. CREATE DATABASE IF NOT EXISTS notify_service DEFAULT CHARACTER SET utf8mb4;
  5. GRANT ALL PRIVILEGES ON iam_service.* TO choerodon@'%';\
  6. GRANT ALL PRIVILEGES ON manager_service.* TO choerodon@'%';\
  7. GRANT ALL PRIVILEGES ON notify_service.* TO choerodon@'%';\

4.查看用户与数据库。

1.新建初始化数据库临时目录,并创建初始化脚本。

  1. $ mkdir -p tmp
  2. $ cd tmp
  3. $ touch init-local-database.sh

2.修改初始化脚本。

    4.命令执行成功之后,刷新数据库,会出现初始化脚本中的表以及初始化数据。