RTMP推流协议视频直播点播平台EasyDSS迁移数据后运行报错Error 1366: Incorrect string value排查流程

TSINGSEE青犀视频云边端架构视频平台在进行版本升级时,一般都是需要迁移数据的,比如EasyDSS视频平台的版本从2.X系列升级到3.X系列,由于新增了Mysql数据库类型的表格,在数据迁移上相较复杂一点。

最近有用户在EasyDSS版本更新后迁移数据到新版本上,迁移完成之后重新启动EasyDSS服务,但是服务报错Error 1366: Incorrect string value,意思是数据库编码格式错误

所以我们需要将Mysql数据库的编码格式和表的编码格式更改一下(下图是使用的Navicat软件),表的编码格式主要更改t_sys_menu这个表

上图可知字符集的编码格式为latin1,这个格式是不支持中文的,然而该表内是包含中文的,如果不支持中文那么这个表就没有办法打开完整所以就会导致服务出问题,所以我们需要手动的将此编码格式更改为utf8的格式。

在更改完成保存后再重新进入服务检查,已经可以正常访问服务,就表示该问题已经得到了解决。

EasyDSS视频直播点播平台数据库迁移的方法之前跟大家讲过(EasyDSS系统如何将数据库迁移到Mysql数据库),有需要可以对照该文进行迁移。如果大家还想了解更多关于EasyDSS平台的使用或者操作方法,欢迎联系我们获取测试账号进行测试。

原文地址:https://www.cnblogs.com/easydss/p/14049456.html