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

本文介绍了TSINGSEE青犀视频的EasyDSS平台在版本升级过程中遇到的数据库编码问题及解决方案,特别是针对Mysql数据库中t_sys_menu表的编码格式调整方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

EasyDSS架构图2.5D.png

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

94.png

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

95.png

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

96.png

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

97.png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值