开发者中心 开发者中心
  • 简体中文
  • English
视频教程
敢为云网站
  • 6.0版本
  • 6.1 版本
视频教程
敢为云网站
  • 平台概述
  • 平台功能
  • 平台安装
    • 依赖环境
    • 平台安装部署
      • 敢为云部署
      • 软件包部署
      • 数据库切换
        • 数据库默认脚本说明
        • 切换到sqlite
        • 切换到mysql
        • 切换数据库常见问题说明
          • 重置账号后提示"账号或密码错误"
          • 重置账号后提示"该用户所属RAM用户组异常!请检查并赋予该用户RAM组
      • 附录
    • 3D客户端安装
    • Desktop客户端安装
    • 常见问题
  • 开发者指南
  • 项目实战
  • 附录

数据库切换

# 数据库切换

平台部署成功后,数据库切换流程。数据库切换支持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

上次更新: 7/31/2023, 5:55:07 PM

← 容器部署 附录→

目录
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式