历史版本1 :外接数据库配置常见问题 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

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;

报错截图:

               导入数据失败报错如下:

                222

原因分析:

               查看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为默认引擎成功;