Rainbond文档中心
手动初始化数据库 编辑此页面

使用 rbd-db 时

Rainbond默认安装指定的数据库运行于 rbd-db 容器内。当用户需要手动初始化数据库时,需要在首个管理节点执行:

systemctl stop node
systemctl stop rbd-db 
rm -rf /opt/rainbond/data/mysql/
systemctl start node
/opt/rainbond/.init/updatedb.sh prepare
/opt/rainbond/.init/updatedb.sh migrate
/opt/rainbond/.init/updatedb.sh config

使用外部数据库时

Rainbond提供方式指定外部数据库用于存储集群元数据。当需要手动初始化数据库时,需要在外部数据库执行:

  • 手动将外部数据库中的 console 与 region 数据库删除

  • 在首个管理节点执行:

/opt/rainbond/.init/updatedb.sh prepare
/opt/rainbond/.init/updatedb.sh migrate
/opt/rainbond/.init/updatedb.sh config