MySQL数据库迁移失败

编辑
  • 文档创建者:doreen0813
  • 浏览次数:308次
  • 编辑次数:2次
  • 最近更新:doreen0813 于 2019-04-23
  • 1、Table 'finedb.QRTZ_PAUSED_TRIGGER_GRPS' doesn't exist

    问题现象:

                   在配置外接数据库时配置MySQL数据库,导入数据失败,页面前端报错:could not execute statement;查看%FineBI%/logs/fanruan.log,报错为:Table 'finedb.QRTZ_PAUSED_TRIGGER_GRPS' doesn't exist;

    报错截图:

                   导入数据失败报错如下:

                    

    原因分析:

                   查看MySQL的数据引擎,为MyISAM数据引擎,该数据引擎为MySQL默认引擎,不支持事务,也不支持外键。且FineBI不支持MyISAM,后续不考虑兼容,因此需要为MySQL切换数据引擎为InnoDB;

                  (此处查看引擎方法可使用:登录MySQL数据库,在mysql>提示符下搞入show engines 命令查看;)

    解决方案:

                    1. 在MySQL数据库配置文件my.cnf中的 [mysqld] 下面加入default-storage-engine=INNODB 一句,保存;

                    2. 重启mysql服务器:mysqladmin -u root -p shutdown或者service mysqld restart。

                        登录mysql数据库,在mysql>提示符下输入show engines命令。如果出现 InnoDB |DEFAULT,则表示设置InnoDB为默认引擎成功;


    附件列表


    主题: 管理系统
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]