问题症状3 X" M. r2 ^: K5 a: m% j
就跟卡网络一样,16级委托任务那里接了任务,就回好像莫名掉线,然后上线就回档了。接那个委托任务那个房间传送光圈好像就出不去了。 # _# I% l% ~* ?9 ^8 d7 M) }" s- C, ~) s+ o2 W
如果你也遇到这些症状就继续往下看;: H( s) y9 i w; }+ E* \0 |: P7 b
5 C3 f$ _& `7 j7 A8 z1 x Q4 D5 j解决方法一( Q6 v: k! D$ j6 \* i+ Q, Q- x" ` |1 I
从上述提示可以看出数据行长度超过了限制:- K) a/ N$ Y9 h/ Z
# H0 ^ k9 J& l. V
Write 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 : M' Y9 k; X+ n N) t' P. q& p3 M, [解决方法:在mysql配置里添加:' u- W0 s8 l: b. k# F) r. u- ^" g2 c* p
; s2 I5 G: d6 i
innodb_file_format = Barracuda 1 o' k) t. |. f; c- q s重启mysql,打开phpmyadmin–player0库–role表–操作–row_format项里选择–dynamic–执行。3 e4 m9 m: J8 f" f# V. D/ L
5 A! `; k5 C) l) m
此方法来自 jac 分享。$ B/ E6 z# I+ `' @
" v- e5 t2 K2 Y! C" R
解决方法二; H" K9 g" @0 w. I
直接使用mysql5.7。$ c. q- X$ U! Q" d5 F- F$ k: h3 x; g
; Z% A" f4 X3 U, Q" V Q, z