(本文档仅供参考)
问题说明
在windows下部署Smartbi,运行一段时间后启动失败,经检查是由于mysql启动失败,其中mysql的启动日志可以在部署目录的mysql 通过exe在windows下部署Smartbi,运行一段时间后启动失败,经检查是由于mysql启动失败,其中mysql的启动日志可以在部署目录的mysql/data目录下获取,通常是会有一个后缀为err的文件,打开后查看最新的日志即可:
...
或是存在以下两个前提条件,可参考此wiki的方案:
1、日志表提示表空间不足的问题
2、mysql的版本检测,判断是32位的mysql:2、mysql的版本检测,判断是版本为5.7.25,32位的mysql:
解决方案
此问题是由于此前Windows自带的mysql是32位,32位的单个表的最大存储时4GB,再有数据进行插入则会提示超出边界,因此导致mysql启动失败。此问题是由于2022年6月22号之前的exe安装包中内置的mysql是32位,32位的单个表的最大存储是4GB,再有数据进行插入则会提示超出边界,因此导致mysql启动失败。
资料说明参考:https://blog.csdn.net/weixin_43230594/article/details/125935071
对此建议是将mysql升级到64位解决,升级步骤参考:
警告 |
---|
注意: 1、更新前做好备份,包括知识库、整个mysql文件夹的备份。 2、mysql 8.0及以上的版本不能使用此wiki的方式进行升级 |
1、备份知识库,知识库备份参考wiki文档:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=44500250
...
3、下载64位的5.7版本的mysql(注意版本号要大于等于5.7.25,且为64位的版本,mysql 25,且为64位的版本,再次提醒:mysql 8.0及以上的版本不建议用此wiki的方式进行升级),下载地址:0及以上的版本不能使用此wiki的方式进行升级),下载地址:https://downloads.mysql.com/archives/community/
...