问题症状3 ]! W9 ^. l/ u2 `& | |3 n
就跟卡网络一样,16级委托任务那里接了任务,就回好像莫名掉线,然后上线就回档了。接那个委托任务那个房间传送光圈好像就出不去了。 # ^! M9 M# d' J) D; b" X. E % g! J- G% k4 W如果你也遇到这些症状就继续往下看;4 V' b. t: [: _% E8 p
5 J8 }* k h% j4 w; y" Z
解决方法一 * u5 {' i) A- ]" y: B h从上述提示可以看出数据行长度超过了限制: " V; v# ^6 b0 F+ ^ * V9 L9 x0 d' u+ F3 } AWrite 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:96% G6 U4 o, a. C8 J9 R# H3 n' h3 Y
解决方法:在mysql配置里添加:: L7 C& c+ C4 P% m: K
+ }6 ?3 u0 R( |* `' u, h8 e V- P
innodb_file_format = Barracuda 6 E; t: |7 c1 V重启mysql,打开phpmyadmin–player0库–role表–操作–row_format项里选择–dynamic–执行。& {! ?5 L/ O; a ^4 M8 x7 p \
6 j1 K- E* ?( `. ?5 w n* i
此方法来自 jac 分享。 1 Q: L+ ]/ W, D3 d9 [ # ?& m8 K7 c8 c; r解决方法二 5 R4 G+ {/ M" H直接使用mysql5.7。 3 L, q5 }+ \' ]/ B. N' d0 c _ V1 b3 r/ F; K