不论是mysql还是mariaDB,在mysql5.5之后,默认编码由latin1改为了UTF8,所以虽然各方面都是正确的,但是就是会游戏上不去,提示 ’LINK-服务期间网络通讯错误‘。
由于一般直接在CentOS里面yum安装的mysql默认就是5.1.73,编码默认为latin1所以没有这个错误。、
解决办法就是在创建数据库的时候,指定编码为latin1,排序规则为latin1_swedish_ci 即可。
值得一提的是,针对mysql5.7及其以上的数据库,对于字段校验更为严格,所以后台以及注册页面会报错,这里请参考 https://bbs.2iwm.com/d/112