Author: paul
Date: 2010-09-24 19:13:36 +0200 (Fri, 24 Sep 2010)
New Revision: 22847
Log:
r63496@frost: paul | 2010-09-24 12:13:26 -0500
Document bug fix:
Bug#32391: Character sets: crash with --character-set-server
Modified:
trunk/dynamic-docs/changelog/mysqld-2.xml
trunk/refman-5.5/functions-core.xml
trunk/refman-5.5/installing-updowngrade.xml
trunk/refman-5.6/functions-core.xml
Property changes on: trunk
___________________________________________________________________
Name: svk:merge
- 07c7e7b4-24e3-4b51-89d0-6dc09fec6bec:/mysqldoc-local/mysqldoc/trunk:35498
07c7e7b4-24e3-4b51-89d0-6dc09fec6bec:/mysqldoc-local/trunk:42410
4767c598-dc10-0410-bea0-d01b485662eb:/mysqldoc-local/mysqldoc/trunk:43968
4767c598-dc10-0410-bea0-d01b485662eb:/mysqldoc-local/trunk:44480
7d8d2c4e-af1d-0410-ab9f-b038ce55645b:/mysqldoc-local/mysqldoc:63494
b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:14218
bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/mysqldoc/trunk:39036
bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/trunk:39546
+ 07c7e7b4-24e3-4b51-89d0-6dc09fec6bec:/mysqldoc-local/mysqldoc/trunk:35498
07c7e7b4-24e3-4b51-89d0-6dc09fec6bec:/mysqldoc-local/trunk:42410
4767c598-dc10-0410-bea0-d01b485662eb:/mysqldoc-local/mysqldoc/trunk:43968
4767c598-dc10-0410-bea0-d01b485662eb:/mysqldoc-local/trunk:44480
7d8d2c4e-af1d-0410-ab9f-b038ce55645b:/mysqldoc-local/mysqldoc:63496
b5ec3a16-e900-0410-9ad2-d183a3acac99:/mysqldoc-local/mysqldoc/trunk:14218
bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/mysqldoc/trunk:39036
bf112a9c-6c03-0410-a055-ad865cd57414:/mysqldoc-local/trunk:39546
Modified: trunk/dynamic-docs/changelog/mysqld-2.xml
===================================================================
--- trunk/dynamic-docs/changelog/mysqld-2.xml 2010-09-24 16:44:52 UTC (rev 22846)
+++ trunk/dynamic-docs/changelog/mysqld-2.xml 2010-09-24 17:13:36 UTC (rev 22847)
Changed blocks: 1, Lines Added: 41, Lines Deleted: 0; 1455 bytes
@@ -27058,4 +27058,45 @@
</logentry>
+ <logentry entrytype="bug">
+
+ <tags>
+ <highlight type="incompatiblechange"/>
+ <manual type="full-text"/>
+ </tags>
+
+ <bugs>
+ <fixes bugid="32391"/>
+ </bugs>
+
+ <versions>
+ <version ver="5.5.6"/>
+ <version ver="5.6.1"/>
+ </versions>
+
+ <message>
+
+ <para>
+ If the server was started with
+ <literal>character_set_server</literal> set to
+ <literal>utf16</literal>, it crashed during full-text stopword
+ initialization. Now the stopword file is loaded and searched
+ using <literal>latin1</literal> if
+ <literal>character_set_server</literal> is
+ <literal>ucs2</literal>, <literal>utf16</literal>, or
+ <literal>utf32</literal>. If any table was created with
+ <literal>FULLTEXT</literal> indexes while the server character
+ set was <literal>ucs2</literal>, <literal>utf16</literal>, or
+ <literal>utf32</literal>, it should be repaired using this
+ statement:
+ </para>
+
+<programlisting>
+REPAIR TABLE <replaceable>tbl_name</replaceable> QUICK;
+</programlisting>
+
+ </message>
+
+ </logentry>
+
</changelog>
Modified: trunk/refman-5.5/functions-core.xml
===================================================================
--- trunk/refman-5.5/functions-core.xml 2010-09-24 16:44:52 UTC (rev 22846)
+++ trunk/refman-5.5/functions-core.xml 2010-09-24 17:13:36 UTC (rev 22847)
Changed blocks: 1, Lines Added: 16, Lines Deleted: 0; 1150 bytes
@@ -12372,6 +12372,22 @@
</para>
<para>
+ As of MySQL 5.5.6, the stopword file is loaded and searched
+ using <literal>latin1</literal> if
+ <literal>character_set_server</literal> is
+ <literal>ucs2</literal>, <literal>utf16</literal>, or
+ <literal>utf32</literal>. If any table was created with
+ <literal>FULLTEXT</literal> indexes while the server character
+ set was <literal>ucs2</literal>, <literal>utf16</literal>, or
+ <literal>utf32</literal>, it should be repaired using this
+ statement:
+ </para>
+
+<programlisting>
+REPAIR TABLE <replaceable>tbl_name</replaceable> QUICK;
+</programlisting>
+
+ <para>
The following table shows the default list of full-text
stopwords. In a MySQL source distribution, you can find this
list in the <filename>storage/myisam/ft_static.c</filename>
Modified: trunk/refman-5.5/installing-updowngrade.xml
===================================================================
--- trunk/refman-5.5/installing-updowngrade.xml 2010-09-24 16:44:52 UTC (rev 22846)
+++ trunk/refman-5.5/installing-updowngrade.xml 2010-09-24 17:13:36 UTC (rev 22847)
Changed blocks: 1, Lines Added: 22, Lines Deleted: 0; 1538 bytes
@@ -632,6 +632,28 @@
<listitem>
<para>
+ <emphasis role="bold">Incompatible change</emphasis>: Prior
+ to MySQL 5.5.6, if the server was started with
+ <literal>character_set_server</literal> set to
+ <literal>utf16</literal>, it crashed during full-text
+ stopword initialization. Now the stopword file is loaded and
+ searched using <literal>latin1</literal> if
+ <literal>character_set_server</literal> is
+ <literal>ucs2</literal>, <literal>utf16</literal>, or
+ <literal>utf32</literal>. If any table was created with
+ <literal>FULLTEXT</literal> indexes while the server
+ character set was <literal>ucs2</literal>,
+ <literal>utf16</literal>, or <literal>utf32</literal>, it
+ should be repaired using this statement:
+ </para>
+
+<programlisting>
+REPAIR TABLE <replaceable>tbl_name</replaceable> QUICK;
+</programlisting>
+ </listitem>
+
+ <listitem>
+ <para>
<emphasis role="bold">Incompatible change:</emphasis> As of
MySQL 5.5.3, the Unicode implementation has been extended to
provide support for supplementary characters that lie
Modified: trunk/refman-5.6/functions-core.xml
===================================================================
--- trunk/refman-5.6/functions-core.xml 2010-09-24 16:44:52 UTC (rev 22846)
+++ trunk/refman-5.6/functions-core.xml 2010-09-24 17:13:36 UTC (rev 22847)
Changed blocks: 1, Lines Added: 2, Lines Deleted: 2; 718 bytes
@@ -12641,8 +12641,8 @@
</para>
<para>
- As of MySQL 5.6, the stopword file is loaded and searched using
- <literal>latin1</literal> if
+ In MySQL ¤t-series;, the stopword file is loaded and
+ searched using <literal>latin1</literal> if
<literal>character_set_server</literal> is
<literal>ucs2</literal>, <literal>utf16</literal>, or
<literal>utf32</literal>. If any table was created with
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r22847 - in trunk: . dynamic-docs/changelog refman-5.5 refman-5.6 | paul.dubois | 24 Sep |