助讯通

 找回密码
 注册帐号

搜索
查看: 4752|回复: 4

所有 8.1 版之前的用户,请修复收不到留言消息的BUG!

[复制链接]
发表于 2016-3-23 12:25:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
所有 8.1 版之前的用户,目前发现一个可能导致UID为1的帐号,收不能离线留言消息的 Bug,具体表现为:

UID为 1 的帐号用户,将收不到离线消息,其原因是8.1版之前的服务端安装包中,mysql 数据库中带有 9 条样板数据
都是格式不对的,导致该UID下接下来的离线消息都收不到。

注:由老版本升级到 8.1 的用户,也需要执行以下的操作才行!或者删除掉 UID 为1的帐号,重该该帐号即可;

解决方法如下:
在 MySQL 数据库中,删除表 immess 中 mid 小于 10 的 9 条错误数据:
在 MySQL 数据库中,删除表 immesser 中 iid 小于 10 的 9 条错误数据:


步骤如下:

首先进入 命令行 界面,并进入到 mysql.exe 文件在的目录下:
7系列的版本,该文件的目录是:
D:\WinEIM Server\MySQL Server\bin\

8.0版本的,该文件所在的位置:
D:\WinEIM Server\webserver\mysql\bin\

依次在 命令行 界面下执行以下命令:
d:
cd D:\WinEIM Server\webserver\mysql\bin\
mysql -u root --port=6306 -p
123456(此行是输入您的 MySQL Server 的 root 帐号的密码)


use wineimsvr;
DELETE FROM immess WHERE MID < 10;
DELETE FROM immesser WHERE IID < 10;


erro1.png



erro2.png




注:由老版本升级到 8.1 的用户,也需要执行以上的操作才行!或者删除掉 UID 为1的帐号,重该该帐号即可;









回复

使用道具 举报

发表于 2016-3-24 08:49:30 | 显示全部楼层
7.45版本的用户,操作提示是代表什么意思呢? QQ图片20160324084555.png

回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-24 10:02:33 | 显示全部楼层
my.ini 中将 character-set-server=utf8 改成 character_set_server=utf8 试试
回复 支持 反对

使用道具 举报

发表于 2016-3-25 13:57:46 | 显示全部楼层
河马 发表于 2016-3-24 10:02
my.ini 中将 character-set-server=utf8 改成 character_set_server=utf8 试试

QQ图片20160325135726.png

还是一样的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则



咨询 助讯通

助讯通 用户QQ群号:200300311


Hema Software LLC.|Archiver|手机版|助讯通 用户论坛

GMT+8, 2020-5-25 07:27 , Processed in 0.019558 second(s), 10 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表