mysql - 使用 scandic 字母的全文搜索会使 MySQL 崩溃

标签 mysql crash full-text-search character

MySQL 最近经常崩溃,我试图解决可能导致崩溃的原因。

SHOW PROCESSLIST 和 mtop 显示带有斯堪的纳维亚字母 (ÄÖ) 的 FULL TEXT 查询挂起并锁定了表。

在进程列表中,scandic 字母显示为“?FFFFFFFFFFFC3?FFFFFFFFFFA4”,所以我不确定这是否是某种字符编码问题。

卡在进程列表中的一些示例查询:

SELECT ... FROM comments WHERE (MATCH(word) AGAINST('%l?FFFFFFFFFFFC3?FFFFFFFFFFA4pitunkeva*' 在 bool 模式中)

should read 'läpitunkeva'

SELECT idiom FROM idioms WHERE MATCH (idiom) AGAINST ('hymi?ffffffffffc3?ffffffffffb6')

should read 'hymiö'

MySQL - 5.0.51a MyISAM UTF-8

最佳答案

这是在此处发现的 MySQL 5.0 错误 http://bugs.mysql.com/bug.php?id=37067

看来MySQL升级到5.1是唯一的选择。

我还没有找到解决这个问题而不升级 MySQL 的解决方案。

关于mysql - 使用 scandic 字母的全文搜索会使 MySQL 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6911995/

相关文章:

PHP 准备语句 - 回显值

core-data - -[NSCFDictionary initWithObjects :forKeys:count:]: attempt to insert nil value at objects[0] (key: sourceRelationship)

search - IntelliJ IDEA 全局搜索

iOS SIGABRT 即将推出

java - Windows 7 上不会为已安装的应用程序创建 hs_err_pid 文件

MYSQL 全文搜索无法正常工作

sqlite - SQLite:编辑字段,全文已更新?

mysql - 设置为允许连接后,无法从远程服务器连接到数据库

php - 一个系统的多个数据库与单个数据库

mysql - 根据 MySql 中的给定用户从两列中选择唯一行