|
问题症状
5 K! X% e& ^9 v) P2 [% W就跟卡网络一样,16级委托任务那里接了任务,就回好像莫名掉线,然后上线就回档了。接那个委托任务那个房间传送光圈好像就出不去了。 \8 {* v* R" O0 f) F# ^
7 Y. m+ [7 T, @如果你也遇到这些症状就继续往下看;
3 k8 n3 [8 O1 O/ P
4 y7 R+ G8 d1 C- y4 t$ `3 b4 i解决方法一
, d/ @: b4 Z3 Z3 B8 M+ N2 {* p* H从上述提示可以看出数据行长度超过了限制:
! S# ?1 ?" ?( C% {8 U$ d" Y
/ X- J# K2 ~+ H+ k& fWrite role data task failed, roleid: 12100, errMsg:ErDesc:Row size too large (> 8126).Changing some columns to TEXT or BLOB or usingROW_FORMAT=DYNAMIC or ROWFORMAT=COMPRESSED may help. n current row format BLOB prefix of 768 bytes is stored inline.,.ErNc:1118line:965 }7 a8 S9 k9 I8 B8 n
解决方法:在mysql配置里添加:. U$ ~ }/ ? q1 c9 |4 B
8 G- O; R) K1 T, W1 X
innodb_file_format = Barracuda
: ~* p! {! ]9 s, a2 s* y# }重启mysql,打开phpmyadmin–player0库–role表–操作–row_format项里选择–dynamic–执行。
2 `; v9 Z1 f1 m3 E% v; x+ o
4 [+ D# d8 c! L8 y0 W' c4 n此方法来自 jac 分享。3 C3 Q1 Q! @/ X# R- P7 L
5 T, m6 \' d# m- m" k3 t解决方法二: u. f4 ?. e5 s' g: u; ~1 \0 ?$ F, d
直接使用mysql5.7。# ~7 {' ~' E0 Q
8 l8 c( ?' @: Y; r. X; z- z+ y
|