开发者中心 开发者中心
  • 简体中文
  • English
视频教程
敢为云网站
  • 6.0版本
  • 6.1 版本
视频教程
敢为云网站
  • 平台概述
    • 磐石物联网连接平台
    • 瀚海低代码应用开发平台
    • 晨星大数据可视化管理平台
    • 平台架构及多级网络组网架构
    • 敢为容器云
    • 应用商店
    • 常见协议
    • 术语解释
    • 安全与隐私
    • 读者群体
  • 平台功能
  • 平台安装
  • 开发者指南
  • 项目实战
  • 附录

数据库切换

# 数据库切换

平台部署成功后,数据库切换流程。数据库切换支持mysql、sqlite、GaussDB。

# 数据库默认脚本说明

文件说明
  1. Database.db:sqlite数据库文件

  2. IoTCenter_MySQL.sql:mysql数据库脚本。

  3. IoTCenter_OpenGauss.sql:GaussDB数据库脚本。

  4. 默认数据-OpenGauss.sql:GaussDB数据库用户初始化脚本。

  5. 原始用户数据(mysql).sql:mysql数据库用户初始化脚本。

  6. 原始用户数据(sqlite).sql:sqlite数据用户初始化脚本。

  7. 初始化脚本主要用于重置登录账号。执行初始化脚本后需要将IsAesUpdateSuccess配置项改为false。详情可看切换成功后登录时账号密码错误,重置成功后的账号为系统默认账号。

# 切换到sqlite

切换步骤
  1. 登录平台。

  2. 在左侧菜单找到平台配置

  3. 点击启动

  4. 在弹出的界面中点击测试连接,提示连接成功后点击保存。

Windows默认数据库地址:

D:\ganwei\IoTCenter\database\Database.db

Linux默认地址:

/opt/ganwei/IoTCenter/database/Database.db
  1. 点击页面底部的保存按钮,在弹出层输入当前登录的密码,点击确定,软件将会重启。

  2. 重新登录时账号为系统默认账号。

# 切换到mysql

注意

如果当前没有mysql数据库,需要新建一个数据库. 新建数据库完成后在数据库默认脚本说明中找到对应的脚本。 将文本内容复制到数据库执行。

切换步骤
  1. 登录平台。

  2. 在左侧菜单找到平台配置

  3. 点击启动

  4. 在弹出的界面中输入mysql连接参数后点击测试连接,提示连接成功后点击保存。

  5. 点击页面底部的保存按钮,在弹出层输入当前登录的密码。点击确定,软件将会重启。

  6. 重新登录时账号为系统默认账号。

  7. 切换GaussDB 的操作与切换到mysql操作相同后面不做说明。

# 切换数据库常见问题说明

# 重置账号后提示"账号或密码错误"

注意

在系统第一次安装时会对初始账号密码进行二次加密。 通过脚本重置账号后也需要二次加密,但此时IsAesUpdateSuccess为true不会自动加密,需要将IsAesUpdateSuccess改为false,完成后手动重启软件。

# 重置账号后提示"该用户所属RAM用户组异常!请检查并赋予该用户RAM组

注意

系统默认赋予权限的ID为gwuser表的1和2。 如果不是请修改为1和2

上次更新: 12/12/2023, 7:27:04 PM
目录
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式