<!DOCTYPE mysqloptions PUBLIC "http://www.mysql.com/mysqldoc" "http://www.mysql.com/mysqldoc/command-optvars.dtd">
<mysqloptions>

<!--
  Options are defined in sql/mysqld.cc;
  my_option struct is defined in include/my_getopt.h

  For rules about deciding whether a status variable is GLOBAL/SESSION, see
  Bug#42632: Documentation on GLOBAL vs. SESSION status values is wrong
-->
  <mysqloption section="server" id="Aborted_connects">

    <xrefto id="statvar_Aborted_connects"/>

    <name>Aborted_connects</name>

    <shortdescription>
      The number of failed attempts to connect to the MySQL server
    </shortdescription>

    <types>
      <vartype class="status" isdynamic="no" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="binlog" id="Binlog_cache_disk_use">

    <xrefto id="statvar_Binlog_cache_disk_use"/>

    <name>Binlog_cache_disk_use</name>

    <shortdescription>
      The number of transactions that used a temporary file instead of
      the temporary binary log cache
    </shortdescription>

    <seealso xref="binlog_cache_size"/>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.2"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="have_row_based_replication">

    <xrefto id="sysvar_have_row_based_replication"/>

    <name>have_row_based_replication</name>

    <shortdescription>
      Shows whether row-based replication is supported
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.5"/>
      <removed version="5.1.15"/>
    </versions>

  </mysqloption>

  <mysqloption section="binlog" id="Binlog_cache_use">

    <xrefto id="statvar_Binlog_cache_use"/>

    <name>Binlog_cache_use</name>

    <shortdescription>
      The number of transactions that used the temporary binary log
      cache
    </shortdescription>

    <seealso xref="Binlog_cache_disk_use"/>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.2"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Bytes_received">

    <xrefto id="statvar_Bytes_received"/>

    <name>Bytes_received</name>

    <shortdescription>
      The number of bytes received from all clients
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Bytes_sent">

    <xrefto id="statvar_Bytes_sent"/>

    <name>Bytes_sent</name>

    <shortdescription>
      The number of bytes sent to all clients
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_admin_commands">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_admin_commands</name>

    <shortdescription>
      Count of admin commands
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_assign_to_keycache">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_assign_to_keycache</name>

    <shortdescription>
      Com_assign_to_keycache
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_alter_db_upgrade">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_alter_db_upgrade</name>

    <shortdescription>
      Com_alter_db_upgrade
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_alter_db">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_alter_db</name>

    <shortdescription>
      Count of ALTER DATABASE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_alter_event">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_alter_event</name>

    <shortdescription>
      Count for ALTER EVENT statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_alter_function">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_alter_function</name>

    <shortdescription>
      Count of ALTER FUNCTION statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_alter_procedure">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_alter_procedure</name>

    <shortdescription>
      Com_alter_procedure
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_alter_server">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_alter_server</name>

    <shortdescription>
      Com_alter_server
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_alter_tablespace">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_alter_tablespace</name>

    <shortdescription>
      Com_alter_tablespace
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_binlog">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_binlog</name>

    <shortdescription>
      Com_binlog
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_create_procedure">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_create_procedure</name>

    <shortdescription>
      Com_create_procedure
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_create_server">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_create_server</name>

    <shortdescription>
      Com_create_server
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_create_trigger">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_create_trigger</name>

    <shortdescription>
      Com_create_trigger
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_create_udf">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_create_udf</name>

    <shortdescription>
      Com_create_udf
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_create_view">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_create_view</name>

    <shortdescription>
      Com_create_view
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_drop_procedure">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_drop_procedure</name>

    <shortdescription>
      Com_drop_procedure
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_drop_server">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_drop_server</name>

    <shortdescription>
      Com_drop_server
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_drop_trigger">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_drop_trigger</name>

    <shortdescription>
      Com_drop_trigger
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_drop_view">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_drop_view</name>

    <shortdescription>
      Com_drop_view
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_empty_query">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_empty_query</name>

    <shortdescription>
      Com_empty_query
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_install_plugin">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_install_plugin</name>

    <shortdescription>
      Com_install_plugin
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="plugin"/>
        <description value="plugin"/>
      </section>
    </ui>
  </mysqloption>


  <mysqloption section="server" id="Com_load_master_data">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_load_master_data</name>

    <shortdescription>
      Com_load_master_data
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_load_master_table">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_load_master_table</name>

    <shortdescription>
      Com_load_master_table
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_release_savepoint">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_release_savepoint</name>

    <shortdescription>
      Com_release_savepoint
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_rename_user">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_rename_user</name>

    <shortdescription>
      Com_rename_user
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_rollback_to_savepoint">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_rollback_to_savepoint</name>

    <shortdescription>
      Com_rollback_to_savepoint
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_show_authors">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_authors</name>

    <shortdescription>
      Com_show_authors
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_show_contributors">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_contributors</name>

    <shortdescription>
      Com_show_contributors
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_show_create_func">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_create_func</name>

    <shortdescription>
      Com_show_create_func
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_show_create_proc">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_create_proc</name>

    <shortdescription>
      Com_show_create_proc
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_show_create_trigger">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_create_trigger</name>

    <shortdescription>
      Com_show_create_trigger
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_show_function_status">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_function_status</name>

    <shortdescription>
      Com_show_function_status
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_show_procedure_status">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_procedure_status</name>

    <shortdescription>
      Com_show_procedure_status
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_show_table_status">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_table_status</name>

    <shortdescription>
      Com_show_table_status
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>


  <mysqloption section="server" id="Com_uninstall_plugin">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_uninstall_plugin</name>

    <shortdescription>
      Com_uninstall_plugin
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_alter_table">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_alter_table</name>

    <shortdescription>
      Count of ALTER TABLE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_analyze">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_analyze</name>

    <shortdescription>
      Count of ANALYZE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_backup">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_backup</name>

    <shortdescription>
      Count of BACKUP DATABASE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_backup_table">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_backup_table</name>

    <shortdescription>
      Count of BACKUP TABLE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_begin">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_begin</name>

    <shortdescription>
      Count of BEGIN statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_call_procedure">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_call_procedure</name>

    <shortdescription>
      Number of calls to stored procedures
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.44"/>
      <manual version="5.1"/>
      <introduced version="5.1.19"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_change_db">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_change_db</name>

    <shortdescription>
      Count of CHANGE DATABASE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Com_change_master">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_change_master</name>

    <shortdescription>
      Count of CHANGE MASTER statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_check">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_check</name>

    <shortdescription>
      Count of CHECK statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_checksum">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_checksum</name>

    <shortdescription>
      Count of CHECKSUM statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_commit">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_commit</name>

    <shortdescription>
      Count of COMMIT statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_create_db">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_create_db</name>

    <shortdescription>
      Count of CREATE DATABASE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_create_event">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_create_event</name>

    <shortdescription>
      Count of CREATE EVENT statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_create_function">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_create_function</name>

    <shortdescription>
      Count of CREATE FUNCTION statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_create_index">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_create_index</name>

    <shortdescription>
      Count of CREATE INDEX statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_create_table">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_create_table</name>

    <shortdescription>
      Count of CREATE TABLE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_dealloc_sql">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_dealloc_sql</name>

    <shortdescription>
      Count of DEALLOCATE PREPARE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_delete">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_delete</name>

    <shortdescription>
      Count of DELETE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_delete_multi">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_delete_multi</name>

<!-- is this correct? -->

    <shortdescription>
      Count of multiple table DELETE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_do">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_do</name>

    <shortdescription>
      Count of DO statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_drop_db">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_drop_db</name>

    <shortdescription>
      Count of DROP DATABASE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_drop_event">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_drop_event</name>

    <shortdescription>
      Count of DROP EVENT statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_drop_function">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_drop_function</name>

    <shortdescription>
      Count of DROP FUNCTION statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_drop_index">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_drop_index</name>

    <shortdescription>
      Count of DROP INDEX statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_drop_table">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_drop_table</name>

    <shortdescription>
      Count of DROP TABLE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_drop_user">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_drop_user</name>

    <shortdescription>
      Count of DROP USER statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_execute_sql">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_execute_sql</name>

    <shortdescription>
      Count of EXECUTE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_flush">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_flush</name>

    <shortdescription>
      Count of FLUSH statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_grant">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_grant</name>

    <shortdescription>
      Count of GRANT statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_ha_close">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_ha_close</name>

    <shortdescription>
      Count of HANDLER CLOSE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_ha_open">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_ha_open</name>

    <shortdescription>
      Count of HANDLER OPEN statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_ha_read">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_ha_read</name>

    <shortdescription>
      Count of HANDLER READ statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_help">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_help</name>

    <shortdescription>
      Count of HELP statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="help"/>
        <description value="help"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="Com_insert">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_insert</name>

    <shortdescription>
      Count of INSERT statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_insert_select">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_insert_select</name>

    <shortdescription>
      Count of INSERT SELECT statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_kill">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_kill</name>

    <shortdescription>
      Count of KILL statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_load">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_load</name>

    <shortdescription>
      Count of LOAD statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Com_load_master_data">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_load_master_data</name>

    <shortdescription>
      Count of LOAD MASTER DATA statements
    </shortdescription>

    <deprecated version="4.1.22"/>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Com_load_master_table">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_load_master_table</name>

    <shortdescription>
      Count of LOAD MASTER TABLE statements
    </shortdescription>

    <deprecated version="4.1.22"/>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_lock_tables">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_lock_tables</name>

    <shortdescription>
      Count of LOCK TABLES statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_optimize">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_optimize</name>

    <shortdescription>
      Count of OPTIMIZE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_preload_keys">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_preload_keys</name>

    <shortdescription>
      Count of PRELOAD KEYS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_prepare_sql">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_prepare_sql</name>

    <shortdescription>
      Count of PREPARE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_purge">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_purge</name>

    <shortdescription>
      Count of PURGE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_purge_before_date">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_purge_before_date</name>

    <shortdescription>
      Count of PURGE BEFORE DATE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_rename_table">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_rename_table</name>

    <shortdescription>
      Count of RENAME TABLE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_repair">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_repair</name>

    <shortdescription>
      Count of REPAIR statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_replace">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_replace</name>

    <shortdescription>
      Count of REPLACE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_replace_select">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_replace_select</name>

    <shortdescription>
      Count of REPLACE SELECT statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_reset">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_reset</name>

    <shortdescription>
      Count of RESET statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_restore">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_restore</name>

    <shortdescription>
      Count of RESTORE DATABASE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_restore_table">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_restore_table</name>

    <shortdescription>
      Count of RESTORE TABLE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_revoke">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_revoke</name>

    <shortdescription>
      Count of REVOKE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_revoke_all">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_revoke_all</name>

    <shortdescription>
      Count of REVOKE ALL statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_rollback">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_rollback</name>

    <shortdescription>
      Count of ROLLBACK statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_savepoint">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_savepoint</name>

    <shortdescription>
      Count of SAVEPOINT statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_select">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_select</name>

    <shortdescription>
      Count of SELECT statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_set_option">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_set_option</name>

    <shortdescription>
      Count of SET OPTION statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="binlog" id="Com_show_binlog_events">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_binlog_events</name>

    <shortdescription>
      Count of SHOW BINLOG EVENTS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="binlog" id="Com_show_binlogs">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_binlogs</name>

    <shortdescription>
      Count of SHOW BINLOGS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_charsets">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_charsets</name>

    <shortdescription>
      Count of SHOW CHARSET statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_collations">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_collations</name>

    <shortdescription>
      Count of SHOW COLLATION statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_column_types">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_column_types</name>

    <shortdescription>
      Count of SHOW COLUMN TYPES statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_create_db">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_create_db</name>

    <shortdescription>
      Count of SHOW CREATE DATABASE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_create_event">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_create_event</name>

    <shortdescription>
      Count of SHOW CREATE EVENT statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_create_table">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_create_table</name>

    <shortdescription>
      Count of SHOW CREATE TABLE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_databases">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_databases</name>

    <shortdescription>
      Count of SHOW DATABASES statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_engine_logs">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_engine_logs</name>

    <shortdescription>
      Count of SHOW ENGINE LOGS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_engine_mutex">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_engine_mutex</name>

    <shortdescription>
      Count of SHOW ENGINE MUTEX statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_engine_status">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_engine_status</name>

    <shortdescription>
      Count of SHOW ENGINE STATUS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_errors">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_errors</name>

    <shortdescription>
      Count of SHOW ERRORS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_events">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_events</name>

    <shortdescription>
      Count of SHOW EVENTS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_fields">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_fields</name>

    <shortdescription>
      Count of SHOW FIELDS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_grants">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_grants</name>

    <shortdescription>
      Count of SHOW GRANTS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_keys">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_keys</name>

    <shortdescription>
      Count of SHOW KEYS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Com_show_master_status">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_master_status</name>

    <shortdescription>
      Count of SHOW MASTER STATUS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Com_show_new_master">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_new_master</name>

    <shortdescription>
      Count of SHOW NEW MASTER statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_open_tables">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_open_tables</name>

    <shortdescription>
      Count of SHOW OPEN TABLES statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_profile">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_profile</name>

    <shortdescription>
      Count of SHOW PROFILE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.24"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.5"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_profiles">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_profiles</name>

    <shortdescription>
      Count of SHOW PROFILES statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.24"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.5"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_plugins">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_plugins</name>

    <shortdescription>
      Count of SHOW PLUGINS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_privileges">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_privileges</name>

    <shortdescription>
      Count of SHOW PRIVILEGES statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_processlist">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_processlist</name>

    <shortdescription>
      Count of SHOW PROCESSLIST statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="SSL">
        <caption value="ssl"/>
        <description value="ssl"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="Com_show_slave_hosts">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_slave_hosts</name>

    <shortdescription>
      Count of SHOW SLAVE HOSTS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Com_show_slave_status">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_slave_status</name>

    <shortdescription>
      Count of SHOW SLAVE STATUS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_status">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_status</name>

    <shortdescription>
      Count of SHOW STATUS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_storage_engines">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_storage_engines</name>

    <shortdescription>
      Count of SHOW STORAGE ENGINES statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_tables">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_tables</name>

    <shortdescription>
      Count of SHOW TABLES statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_triggers">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_triggers</name>

    <shortdescription>
      Count of SHOW TRIGGERS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_variables">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_variables</name>

    <shortdescription>
      Count of SHOW VARIABLES statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_warnings">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_warnings</name>

    <shortdescription>
      Count of SHOW WARNINGS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Com_slave_start">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_slave_start</name>

    <shortdescription>
      Count of SLAVE START statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Com_slave_stop">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_slave_stop</name>

    <shortdescription>
      Count of SLAVE STOP statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_stmt_close">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_stmt_close</name>

    <shortdescription>
      Count of STATEMENT CLOSE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.13"/>
      <manual version="5.0"/>
      <introduced version="5.0.8"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_stmt_execute">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_stmt_execute</name>

    <shortdescription>
      Count of STATEMENT EXECUTE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.13"/>
      <manual version="5.0"/>
      <introduced version="5.0.8"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_stmt_fetch">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_stmt_fetch</name>

    <shortdescription>
      Count of STATEMENT FETCH statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.13"/>
      <manual version="5.0"/>
      <introduced version="5.0.8"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_stmt_prepare">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_stmt_prepare</name>

    <shortdescription>
      Count of STATEMENT PREPARE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.13"/>
      <manual version="5.0"/>
      <introduced version="5.0.8"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_stmt_reprepare">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_stmt_reprepare</name>

    <shortdescription>
      Count of automatic repreparations of prepared statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.25"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.6"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_stmt_reset">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_stmt_reset</name>

    <shortdescription>
      Count of STATEMENT RESET statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.13"/>
      <manual version="5.0"/>
      <introduced version="5.0.8"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_stmt_send_long_data">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_stmt_send_long_data</name>

    <shortdescription>
      Count of STATEMENT SEND LONG DATA statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.13"/>
      <manual version="5.0"/>
      <introduced version="5.0.8"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_truncate">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_truncate</name>

    <shortdescription>
      Count of TRUNCATE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_unlock_tables">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_unlock_tables</name>

    <shortdescription>
      Count of UNLOCK TABLES statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_update">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_update</name>

    <shortdescription>
      Count of UPDATE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_update_multi">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_update_multi</name>

    <shortdescription>
      Count of multiple UPDATE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_xa_commit">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_xa_commit</name>

    <shortdescription>
      Count of XA COMMIT statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_xa_end">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_xa_end</name>

    <shortdescription>
      Count of XA END statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_xa_prepare">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_xa_prepare</name>

    <shortdescription>
      Count of XA PREPARE statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_xa_recover">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_xa_recover</name>

    <shortdescription>
      Count of XA RECOVER statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_xa_rollback">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_xa_rollback</name>

    <shortdescription>
      Count of XA ROLLBACK statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_xa_start">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_xa_start</name>

    <shortdescription>
      Count of XA START statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Compression">

    <xrefto id="statvar_Compression"/>

    <name>Compression</name>

    <shortdescription>
      Whether the client connection uses compression in the
      client/server protocol
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="session"/>
    </types>

    <values vartype="numeric" platform="all" inversion="5.0.16"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.16"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Connections">

    <xrefto id="statvar_Connections"/>

    <name>Connections</name>

    <shortdescription>
      The number of connection attempts
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Created_tmp_disk_tables">

    <xrefto id="statvar_Created_tmp_disk_tables"/>

    <name>Created_tmp_disk_tables</name>

    <shortdescription>
      The number of temporary tables on disk created automatically by
      the server while executing statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Created_tmp_files">

    <xrefto id="statvar_Created_tmp_files"/>

    <name>Created_tmp_files</name>

    <shortdescription>
      How many temporary files mysqld has created
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Created_tmp_tables">

    <xrefto id="statvar_Created_tmp_tables"/>

    <name>Created_tmp_tables</name>

    <shortdescription>
      How many temporary tables mysqld has created
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Delayed_errors">

    <xrefto id="statvar_Delayed_errors"/>

    <name>Delayed_errors</name>

    <shortdescription>
      The number of rows written with INSERT DELAYED for which some
      error occurred
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Delayed_insert_threads">

    <xrefto id="statvar_Delayed_insert_threads"/>

    <name>Delayed_insert_threads</name>

    <shortdescription>
      The number of INSERT DELAYED thread handlers in use
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Delayed_writes">

    <xrefto id="statvar_Delayed_writes"/>

    <name>Delayed_writes</name>

    <shortdescription>
      The number of INSERT DELAYED rows written
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="federated">

    <xrefto id="federated-storage-engine"/>

    <name>federated</name>

    <shortdescription>
      Enables the FEDERATED storage engine
    </shortdescription>

    <types>
      <optype class="cmdline" format="--federated" />
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <introduced version="5.1.26"/>
      <introduced version="6.0.7"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Flush_commands">

    <xrefto id="statvar_Flush_commands"/>

    <name>Flush_commands</name>

    <shortdescription>
      The number of FLUSH statements executed
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Handler_commit">

    <xrefto id="statvar_Handler_commit"/>

    <name>Handler_commit</name>

    <shortdescription>
      The number of internal COMMIT statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Handler_delete">

    <xrefto id="statvar_Handler_delete"/>

    <name>Handler_delete</name>

    <shortdescription>
      The number of times that rows have been deleted from tables
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="Handler_discover">

    <xrefto id="statvar_Handler_discover"/>

    <name>Handler_discover</name>

    <shortdescription>
      Indicates the number of times that tables have been discovered
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Handler_prepare">

    <xrefto id="statvar_Handler_prepare"/>

    <name>Handler_prepare</name>

    <shortdescription>
      A counter for the prepare phase of two-phase commit operations
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" inversion="5.0.3"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Handler_read_first">

    <xrefto id="statvar_Handler_read_first"/>

    <name>Handler_read_first</name>

    <shortdescription>
      The number of times the first entry in an index was read
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Handler_read_key">

    <xrefto id="statvar_Handler_read_key"/>

    <name>Handler_read_key</name>

    <shortdescription>
      The number of requests to read a row based on a key
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Handler_read_next">

    <xrefto id="statvar_Handler_read_next"/>

    <name>Handler_read_next</name>

    <shortdescription>
      The number of requests to read the next row in key order
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Handler_read_prev">

    <xrefto id="statvar_Handler_read_prev"/>

    <name>Handler_read_prev</name>

    <shortdescription>
      The number of requests to read the previous row in key order
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Handler_read_rnd">

    <xrefto id="statvar_Handler_read_rnd"/>

    <name>Handler_read_rnd</name>

    <shortdescription>
      The number of requests to read a row based on a fixed position
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Handler_read_rnd_next">

    <xrefto id="statvar_Handler_read_rnd_next"/>

    <name>Handler_read_rnd_next</name>

    <shortdescription>
      The number of requests to read the next row in the data file
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Handler_rollback">

    <xrefto id="statvar_Handler_rollback"/>

    <name>Handler_rollback</name>

    <shortdescription>
      The number of requests for a storage engine to perform a rollback
      operation
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Handler_savepoint">

    <xrefto id="statvar_Handler_savepoint"/>

    <name>Handler_savepoint</name>

    <shortdescription>
      The number of requests for a storage engine to place a savepoint
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Handler_savepoint_rollback">

    <xrefto id="statvar_Handler_savepoint_rollback"/>

    <name>Handler_savepoint_rollback</name>

    <shortdescription>
      The number of requests for a storage engine to roll back to a
      savepoint
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Handler_update">

    <xrefto id="statvar_Handler_update"/>

    <name>Handler_update</name>

    <shortdescription>
      The number of requests to update a row in a table
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Handler_write">

    <xrefto id="statvar_Handler_write"/>

    <name>Handler_write</name>

    <shortdescription>
      The number of requests to insert a row in a table
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Key_blocks_not_flushed">

    <xrefto id="statvar_Key_blocks_not_flushed"/>

    <name>Key_blocks_not_flushed</name>

    <shortdescription>
      The number of key blocks in the key cache that have changed but
      have not yet been flushed to disk
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Key_blocks_unused">

    <xrefto id="statvar_Key_blocks_unused"/>

    <name>Key_blocks_unused</name>

    <shortdescription>
      The number of unused blocks in the key cache
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.2"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Key_blocks_used">

    <xrefto id="statvar_Key_blocks_used"/>

    <name>Key_blocks_used</name>

    <shortdescription>
      The number of used blocks in the key cache
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Key_read_requests">

    <xrefto id="statvar_Key_read_requests"/>

    <name>Key_read_requests</name>

    <shortdescription>
      The number of requests to read a key block from the cache
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Key_reads">

    <xrefto id="statvar_Key_reads"/>

    <name>Key_reads</name>

    <shortdescription>
      The number of physical reads of a key block from disk
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Key_write_requests">

    <xrefto id="statvar_Key_write_requests"/>

    <name>Key_write_requests</name>

    <shortdescription>
      The number of requests to write a key block to the cache
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Key_writes">

    <xrefto id="statvar_Key_writes"/>

    <name>Key_writes</name>

    <shortdescription>
      The number of physical writes of a key block from disk
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Last_query_cost">

    <xrefto id="statvar_Last_query_cost"/>

    <name>Last_query_cost</name>

    <shortdescription>
      The total cost of the last compiled query as computed by the query
      optimizer
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="session"/>
    </types>

    <values vartype="numeric" platform="all" inversion="5.0.1" outversion="5.0.7">
      <value default="-1"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.0.7">
      <value default="0"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.1"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Max_used_connections">

    <xrefto id="statvar_Max_used_connections"/>

    <name>Max_used_connections</name>

    <shortdescription>
      The maximum number of connections that have been in use
      simultaneously since the server started
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="Ndb_number_of_data_nodes">

    <xrefto id="statvar_Ndb_number_of_data_nodes"/>

    <name>Ndb_number_of_data_nodes</name>

    <shortdescription>
      If the server is part of a MySQL Cluster, the value of this
      variable is the number of data nodes in the cluster
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.12"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="Ndb_conflict_fn_max">

    <xrefto id="statvar_Ndb_conflict_fn_max"/>

    <name>Ndb_conflict_fn_max</name>

    <shortdescription>
      If the server is part of a MySQL Cluster involved in cluster
      replication, the value of this variable indicates the number of
      times that conflict resolution based on "greater timestamp wins"
      has been applied
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.22-ndb-6.3.3"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="Ndb_conflict_fn_old">

    <xrefto id="statvar_Ndb_conflict_fn_old"/>

    <name>Ndb_conflict_fn_old</name>

    <shortdescription>
      If the server is part of a MySQL Cluster involved in cluster
      replication, the value of this variable indicates the number of
      times that "same timestamp wins" conflict resolution has been
      applied
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.22-ndb-6.3.4"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Not_flushed_delayed_rows">

    <xrefto id="statvar_Not_flushed_delayed_rows"/>

    <name>Not_flushed_delayed_rows</name>

    <shortdescription>
      The number of rows waiting to be written in INSERT DELAY queues
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Open_files">

    <xrefto id="statvar_Open_files"/>

    <name>Open_files</name>

    <shortdescription>
      The number of files that are open
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Open_streams">

    <xrefto id="statvar_Open_streams"/>

    <name>Open_streams</name>

    <shortdescription>
      The number of streams that are open (used mainly for logging)
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Open_table_definitions">

    <xrefto id="statvar_Open_table_definitions"/>

    <name>Open_table_definitions</name>

    <shortdescription>
      The number of .frm files in the table cache
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.3"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Opened_table_definitions">

    <xrefto id="statvar_Opened_table_definitions"/>

    <name>Opened_table_definitions</name>

    <shortdescription>
      The number of .frm files that have been cached
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.24"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.4"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Open_tables">

    <xrefto id="statvar_Open_tables"/>

    <name>Open_tables</name>

    <shortdescription>
      The number of tables that are open
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Opened_files">

    <xrefto id="statvar_Opened_files"/>

    <name>Opened_files</name>

    <shortdescription>
      The number of files that have been opened using my_open()
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.21"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Opened_tables">

    <xrefto id="statvar_Opened_tables"/>

    <name>Opened_tables</name>

    <shortdescription>
      The number of tables that have been opened
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Qcache_free_blocks">

    <xrefto id="statvar_Qcache_free_blocks"/>

    <name>Qcache_free_blocks</name>

    <shortdescription>
      The number of free memory blocks in the query cache
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Qcache_free_memory">

    <xrefto id="statvar_Qcache_free_memory"/>

    <name>Qcache_free_memory</name>

    <shortdescription>
      The amount of free memory for the query cache
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Qcache_hits">

    <xrefto id="statvar_Qcache_hits"/>

    <name>Qcache_hits</name>

    <shortdescription>
      The number of query cache hits
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Qcache_inserts">

    <xrefto id="statvar_Qcache_inserts"/>

    <name>Qcache_inserts</name>

    <shortdescription>
      The number of query cache inserts
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Qcache_lowmem_prunes">

    <xrefto id="statvar_Qcache_lowmem_prunes"/>

    <name>Qcache_lowmem_prunes</name>

    <shortdescription>
      The number of queries that were deleted from the query cache due
      to lack of free memory in the cache
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Qcache_not_cached">

    <xrefto id="statvar_Qcache_not_cached"/>

    <name>Qcache_not_cached</name>

    <shortdescription>
      The number of noncached queries (not cacheable, or not cached due
      to the query_cache_type setting)
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Qcache_queries_in_cache">

    <xrefto id="statvar_Qcache_queries_in_cache"/>

    <name>Qcache_queries_in_cache</name>

    <shortdescription>
      The number of queries registered in the query cache
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Qcache_total_blocks">

    <xrefto id="statvar_Qcache_total_blocks"/>

    <name>Qcache_total_blocks</name>

    <shortdescription>
      The total number of blocks in the query cache
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Queries">

    <xrefto id="statvar_Queries"/>

    <name>Queries</name>

    <shortdescription>
      The number of statements executed by the server
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.76"/>
      <manual version="5.1"/>
      <introduced version="5.1.31"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.10"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Questions">

    <xrefto id="statvar_Questions"/>

    <name>Questions</name>

    <shortdescription>
      The number of statements that clients have sent to the server
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="rand_seed1">

    <xrefto id="sysvar_rand_seed1"/>

    <name>rand_seed1</name>

    <shortdescription>
      Used to support replication of the RAND() function
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.0.5"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="rand_seed2">

    <xrefto id="sysvar_rand_seed2"/>

    <name>rand_seed2</name>

    <shortdescription>
      Used to support replication of the RAND() function
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.0.5"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_semi_sync_master_clients">

    <xrefto id="statvar_Rpl_semi_sync_master_clients"/>

    <name>Rpl_semi_sync_master_clients</name>

    <shortdescription>
      The number of semisynchronous slaves
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_semi_sync_master_net_avg_wait_time">

    <xrefto id="statvar_Rpl_semi_sync_master_net_avg_wait_time"/>

    <name>Rpl_semi_sync_master_net_avg_wait_time</name>

    <shortdescription>
      Internal use
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_semi_sync_master_net_wait_time">

    <xrefto id="statvar_Rpl_semi_sync_master_net_wait_time"/>

    <name>Rpl_semi_sync_master_net_wait_time</name>

    <shortdescription>
      Internal use
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_semi_sync_master_net_waits">

    <xrefto id="statvar_Rpl_semi_sync_master_net_waits"/>

    <name>Rpl_semi_sync_master_net_waits</name>

    <shortdescription>
      Internal use
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_semi_sync_master_no_times">

    <xrefto id="statvar_Rpl_semi_sync_master_no_times"/>

    <name>Rpl_semi_sync_master_no_times</name>

    <shortdescription>
      Internal use
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_semi_sync_master_no_tx">

    <xrefto id="statvar_Rpl_semi_sync_master_no_tx"/>

    <name>Rpl_semi_sync_master_no_tx</name>

    <shortdescription>
      The number of commits not acknowledged successfully
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_semi_sync_master_status">

    <xrefto id="statvar_Rpl_semi_sync_master_status"/>

    <name>Rpl_semi_sync_master_status</name>

    <shortdescription>
      Whether semisynchronous replication is operational on master
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_semi_sync_master_timefunc_failures">

    <xrefto id="statvar_Rpl_semi_sync_master_timefunc_failures"/>

    <name>Rpl_semi_sync_master_timefunc_failures</name>

    <shortdescription>
      Internal use
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_semi_sync_master_tx_avg_wait_time">

    <xrefto id="statvar_Rpl_semi_sync_master_tx_avg_wait_time"/>

    <name>Rpl_semi_sync_master_tx_avg_wait_time</name>

    <shortdescription>
      Internal use
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_semi_sync_master_tx_wait_time">

    <xrefto id="statvar_Rpl_semi_sync_master_tx_wait_time"/>

    <name>Rpl_semi_sync_master_tx_wait_time</name>

    <shortdescription>
      Internal use
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_semi_sync_master_tx_waits">

    <xrefto id="statvar_Rpl_semi_sync_master_tx_waits"/>

    <name>Rpl_semi_sync_master_tx_waits</name>

    <shortdescription>
      Internal use
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_semi_sync_master_wait_pos_backtraverse">

    <xrefto id="statvar_Rpl_semi_sync_master_wait_pos_backtraverse"/>

    <name>Rpl_semi_sync_master_wait_pos_backtraverse</name>

    <shortdescription>
      Internal use
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_semi_sync_master_wait_sessions">

    <xrefto id="statvar_Rpl_semi_sync_master_wait_sessions"/>

    <name>Rpl_semi_sync_master_wait_sessions</name>

    <shortdescription>
      Internal use
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_semi_sync_master_yes_tx">

    <xrefto id="statvar_Rpl_semi_sync_master_yes_tx"/>

    <name>Rpl_semi_sync_master_yes_tx</name>

    <shortdescription>
      The number of commits acknowledged successfully
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_semi_sync_slave_status">

    <xrefto id="statvar_Rpl_semi_sync_slave_status"/>

    <name>Rpl_semi_sync_slave_status</name>

    <shortdescription>
      Whether semisynchronous replication is operational on slave
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Rpl_status">

    <xrefto id="statvar_Rpl_status"/>

    <name>Rpl_status</name>

    <shortdescription>
      The status of fail-safe replication (not yet implemented)
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Select_full_join">

    <xrefto id="statvar_Select_full_join"/>

    <name>Select_full_join</name>

    <shortdescription>
      The number of joins that perform table scans because they do not
      use indexes
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Select_full_range_join">

    <xrefto id="statvar_Select_full_range_join"/>

    <name>Select_full_range_join</name>

    <shortdescription>
      The number of joins that used a range search on a reference table
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Select_range">

    <xrefto id="statvar_Select_range"/>

    <name>Select_range</name>

    <shortdescription>
      The number of joins that used ranges on the first table
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Select_range_check">

    <xrefto id="statvar_Select_range_check"/>

    <name>Select_range_check</name>

    <shortdescription>
      The number of joins without keys that check for key usage after
      each row
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Select_scan">

    <xrefto id="statvar_Select_scan"/>

    <name>Select_scan</name>

    <shortdescription>
      The number of joins that did a full scan of the first table
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="slave_exec_mode">

    <xrefto id="sysvar_slave_exec_mode"/>

    <name>slave_exec_mode</name>

    <shortdescription>
      Allows for switching between idempotent mode (key and some other
      errors suppressed) and strict mode; strict mode is the default,
      except for MySQL Cluster, where idempotent is always used
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="global"/>
    </types>

    <values vartype="enumeration" platform="all">
      <choice value="IDEMPOTENT"/>
      <choice value="STRICT"/>
      <value default="STRICT" se="ALL"/>
      <value default="IDEMPOTENT" se="NDB"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.23-ndb-6.2.14"/>
      <introduced version="5.1.23-ndb-6.3.11"/>
      <introduced version="5.1.24"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.5"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Slave_heartbeat_period">

    <xrefto id="statvar_Slave_heartbeat_period"/>

    <name>Slave_heartbeat_period</name>

    <shortdescription>
      The slave's replication heartbeat interval, in seconds
    </shortdescription>

    <types>
      <vartype class="status" isdynamic="no" scope="global"/>
    </types>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.22-ndb-6.3.4"/>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.4"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Slave_received_heartbeats">

    <xrefto id="statvar_Slave_received_heartbeats"/>

    <name>Slave_received_heartbeats</name>

    <shortdescription>
      Number of heartbeats received by a replication slave since
      previous reset
    </shortdescription>

    <types>
      <vartype class="status" isdynamic="no" scope="global"/>
    </types>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.22-ndb-6.3.4"/>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.4"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Slave_open_temp_tables">

    <xrefto id="statvar_Slave_open_temp_tables"/>

    <name>Slave_open_temp_tables</name>

    <shortdescription>
      The number of temporary tables that the slave SQL thread currently
      has open
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Slave_retried_transactions">

    <xrefto id="statvar_Slave_retried_transactions"/>

    <name>Slave_retried_transactions</name>

    <shortdescription>
      The total number of times since startup that the replication slave
      SQL thread has retried transactions
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.4"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="Slave_running">

    <xrefto id="statvar_Slave_running"/>

    <name>Slave_running</name>

    <shortdescription>
      The state of this server as a replication slave (slave I/O thread
      status)
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="boolean" platform="all" outversion="6.0.10"/>

    <values vartype="string" platform="all" inversion="6.0.11">
      <choice value="ON"/>
      <choice value="OFF"/>
      <choice value="CONNECTING"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Slow_launch_threads">

    <xrefto id="statvar_Slow_launch_threads"/>

    <name>Slow_launch_threads</name>

    <shortdescription>
      The number of threads that have taken more than slow_launch_time
      seconds to create
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Slow_queries">

    <xrefto id="statvar_Slow_queries"/>

    <name>Slow_queries</name>

    <shortdescription>
      The number of queries that have taken more than long_query_time
      seconds
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="merge" id="Sort_merge_passes">

    <xrefto id="statvar_Sort_merge_passes"/>

    <name>Sort_merge_passes</name>

    <shortdescription>
      The number of merge passes that the sort algorithm has had to do
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Sort_range">

    <xrefto id="statvar_Sort_range"/>

    <name>Sort_range</name>

    <shortdescription>
      The number of sorts that were done using ranges
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Sort_rows">

    <xrefto id="statvar_Sort_rows"/>

    <name>Sort_rows</name>

    <shortdescription>
      The number of sorted rows
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Sort_scan">

    <xrefto id="statvar_Sort_scan"/>

    <name>Sort_scan</name>

    <shortdescription>
      The number of sorts that were done by scanning the table
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_accept_renegotiates">

    <xrefto id="statvar_Ssl_accept_renegotiates"/>

    <name>Ssl_accept_renegotiates</name>

    <shortdescription>
      The number of negotiates needed to establish the connection
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_accepts">

    <xrefto id="statvar_Ssl_accepts"/>

    <name>Ssl_accepts</name>

    <shortdescription>
      The number of accepted SSL connections
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_callback_cache_hits">

    <xrefto id="statvar_Ssl_callback_cache_hits"/>

    <name>Ssl_callback_cache_hits</name>

    <shortdescription>
      The number of callback cache hits
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_cipher">

    <xrefto id="statvar_Ssl_cipher"/>

    <name>Ssl_cipher</name>

    <shortdescription>
      The current SSL cipher
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_cipher_list">

    <xrefto id="statvar_Ssl_cipher_list"/>

    <name>Ssl_cipher_list</name>

    <shortdescription>
      The list of possible SSL ciphers
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_client_connects">

    <xrefto id="statvar_Ssl_client_connects"/>

    <name>Ssl_client_connects</name>

    <shortdescription>
      The number of SSL connection attempts to an SSL-enabled master
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_connect_renegotiates">

    <xrefto id="statvar_Ssl_connect_renegotiates"/>

    <name>Ssl_connect_renegotiates</name>

    <shortdescription>
      The number of negotiates needed to establish the connection to an
      SSL-enabled master
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_ctx_verify_depth">

    <xrefto id="statvar_Ssl_ctx_verify_depth"/>

    <name>Ssl_ctx_verify_depth</name>

    <shortdescription>
      The SSL context verification depth (how many certificates in the
      chain are tested)
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_ctx_verify_mode">

    <xrefto id="statvar_Ssl_ctx_verify_mode"/>

    <name>Ssl_ctx_verify_mode</name>

    <shortdescription>
      The SSL context verification mode
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_default_timeout">

    <xrefto id="statvar_Ssl_default_timeout"/>

    <name>Ssl_default_timeout</name>

    <shortdescription>
      The default SSL timeout
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_finished_accepts">

    <xrefto id="statvar_Ssl_finished_accepts"/>

    <name>Ssl_finished_accepts</name>

    <shortdescription>
      The number of successful SSL connections to the server
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_finished_connects">

    <xrefto id="statvar_Ssl_finished_connects"/>

    <name>Ssl_finished_connects</name>

    <shortdescription>
      The number of successful slave connections to an SSL-enabled
      master
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_session_cache_hits">

    <xrefto id="statvar_Ssl_session_cache_hits"/>

    <name>Ssl_session_cache_hits</name>

    <shortdescription>
      The number of SSL session cache hits
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_session_cache_misses">

    <xrefto id="statvar_Ssl_session_cache_misses"/>

    <name>Ssl_session_cache_misses</name>

    <shortdescription>
      The number of SSL session cache misses
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_session_cache_mode">

    <xrefto id="statvar_Ssl_session_cache_mode"/>

    <name>Ssl_session_cache_mode</name>

    <shortdescription>
      The SSL session cache mode
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_session_cache_overflows">

    <xrefto id="statvar_Ssl_session_cache_overflows"/>

    <name>Ssl_session_cache_overflows</name>

    <shortdescription>
      The number of SSL session cache overflows
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_session_cache_size">

    <xrefto id="statvar_Ssl_session_cache_size"/>

    <name>Ssl_session_cache_size</name>

    <shortdescription>
      The SSL session cache size
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_session_cache_timeouts">

    <xrefto id="statvar_Ssl_session_cache_timeouts"/>

    <name>Ssl_session_cache_timeouts</name>

    <shortdescription>
      The number of SSL session cache timeouts
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_sessions_reused">

    <xrefto id="statvar_Ssl_sessions_reused"/>

    <name>Ssl_sessions_reused</name>

    <shortdescription>
      How many SSL connections were reused from the cache
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_used_session_cache_entries">

    <xrefto id="statvar_Ssl_used_session_cache_entries"/>

    <name>Ssl_used_session_cache_entries</name>

    <shortdescription>
      How many SSL session cache entries were used
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_verify_depth">

    <xrefto id="statvar_Ssl_verify_depth"/>

    <name>Ssl_verify_depth</name>

    <shortdescription>
      The verification depth for replication SSL connections
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_verify_mode">

    <xrefto id="statvar_Ssl_verify_mode"/>

    <name>Ssl_verify_mode</name>

    <shortdescription>
      The verification mode for replication SSL connections
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Ssl_version">

    <xrefto id="statvar_Ssl_version"/>

    <name>Ssl_version</name>

    <shortdescription>
      The SSL version number
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="version"/>
        <description value="version"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="Table_locks_immediate">

    <xrefto id="statvar_Table_locks_immediate"/>

    <name>Table_locks_immediate</name>

    <shortdescription>
      The number of times that a table lock was acquired immediately
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Table_locks_waited">

    <xrefto id="statvar_Table_locks_waited"/>

    <name>Table_locks_waited</name>

    <shortdescription>
      The number of times that a table lock could not be acquired
      immediately and a wait was needed
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Tc_log_max_pages_used">

    <xrefto id="statvar_Tc_log_max_pages_used"/>

    <name>Tc_log_max_pages_used</name>

    <shortdescription>
      When the memory-mapped implementation of the log that is used by
      mysqld acts as the transaction coordinator for recovery of
      internal XA transactions,this variable indicates the largest
      number of pages used for the log since the server started
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Tc_log_page_size">

    <xrefto id="statvar_Tc_log_page_size"/>

    <name>Tc_log_page_size</name>

    <shortdescription>
      The page size used for the memory-mapped implementation of the XA
      recovery log
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Tc_log_page_waits">

    <xrefto id="statvar_Tc_log_page_waits"/>

    <name>Tc_log_page_waits</name>

    <shortdescription>
      For the memory-mapped implementation of the recovery log, this
      variable increments each time the server was not able to commit a
      transaction and had to wait for a free page in the log
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Threads_cached">

    <xrefto id="statvar_Threads_cached"/>

    <name>Threads_cached</name>

    <shortdescription>
      The number of threads in the thread cache
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Threads_connected">

    <xrefto id="statvar_Threads_connected"/>

    <name>Threads_connected</name>

    <shortdescription>
      The number of currently open connections
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Threads_created">

    <xrefto id="statvar_Threads_created"/>

    <name>Threads_created</name>

    <shortdescription>
      The number of threads created to handle connections
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Threads_running">

    <xrefto id="statvar_Threads_running"/>

    <name>Threads_running</name>

    <shortdescription>
      The number of threads that are not sleeping
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Uptime">

    <xrefto id="statvar_Uptime"/>

    <name>Uptime</name>

    <shortdescription>
      The number of seconds the server has been up
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Uptime_since_flush_status">

    <xrefto id="statvar_Uptime_since_flush_status"/>

    <name>Uptime_since_flush_status</name>

    <shortdescription>
      The number of seconds since the most recent FLUSH STATUS
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.35"/>
      <manual version="5.1"/>
      <introduced version="5.1.23-ndb-6.2.14"/>
      <introduced version="5.1.24"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.5"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="abort-slave-event-count">

    <xrefto id="option_mysqld_abort-slave-event-count"/>

    <name>abort-slave-event-count</name>

    <shortdescription>
      Option used by mysql-test for debugging and testing of replication
    </shortdescription>

    <types>
      <optype class="cmdline" format="--abort-slave-event-count=#" />
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all">
      <value minimum="0"/>
      <value default="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="General slave">
        <caption value="abort-slave-event-count"/>
        <description value="abort-slave-event-count"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="security" id="allow-suspicious-udfs">

    <xrefto id="option_mysqld_allow-suspicious-udfs"/>

    <name>allow-suspicious-udfs</name>

    <shortdescription>
      Allows use of UDFs consisting of only one symbol xxx() without
      corresponding xxx_init() or xxx_deinit()
    </shortdescription>

    <types>
      <optype class="cmdline" format="--allow-suspicious-udfs" />
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.10a"/>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="Security">
        <caption value="allow-suspicious-udfs"/>
        <description value="allow-suspicious-udfs"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="ansi">

    <xrefto id="option_mysqld_ansi"/>

    <name>ansi</name>

    <shortdescription>
      Use ANSI SQL syntax instead of MySQL syntax
    </shortdescription>

    <seealso xref="sql-mode"/>

    <types>
      <optype class="cmdline" format="--ansi"/>
      <optype class="cmdline" format="-a"/>
      <optype class="mycnf" format="ansi"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <values vartype="boolean" platform="all"></values>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Use ANSI SQL"/>
        <description value="Use ANSI SQL syntax instead of MySQL syntax."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="auto_increment_increment">

    <xrefto id="sysvar_auto_increment_increment"/>

    <name>auto_increment_increment</name>

    <shortdescription>
      AUTO_INCREMENT columns are incremented by this value
    </shortdescription>

    <seealso xref="auto_increment_offset"/>

    <types>
      <optype class="cmdline" format="--auto_increment_increment[=#]" setvar="auto_increment_increment"/>
      <optype class="mycnf" format="auto_increment_increment"/>
      <vartype class="system" isdynamic="yes" scope="both" format="auto_increment_increment"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1"/>
      <value minimum="1"/>
      <value maximum="65535"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Master">
        <caption value="auto_increment_increment"/>
        <description value="auto_increment_increment"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="auto_increment_offset">

    <xrefto id="sysvar_auto_increment_offset"/>

    <name>auto_increment_offset</name>

    <shortdescription>
      Offset added to AUTO_INCREMENT columns
    </shortdescription>

    <seealso xref="auto_increment_increment"/>

    <types>
      <optype class="cmdline" format="--auto_increment_offset[=#]" setvar="auto_increment_offset"/>
      <optype class="mycnf" />
      <vartype class="system" isdynamic="yes" scope="both" format="auto_increment_offset"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1"/>
      <value minimum="1"/>
      <value maximum="65535"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Master">
        <caption value="auto_increment_offset"/>
        <description value="auto_increment_offset"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="autocommit">

    <xrefto id="sysvar_autocommit"/>

    <name>autocommit</name>

    <shortdescription>
      Sets the autocommit mode
    </shortdescription>

    <types>
      <vartype isdynamic="yes" class="system" scope="session"/>
    </types>

    <values vartype="boolean" platform="all"></values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="security" id="automatic_sp_privileges">

    <xrefto id="sysvar_automatic_sp_privileges"/>

    <name>automatic-sp-privileges</name>

    <shortdescription>
      Creating and dropping stored procedures alters ACLs
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="global" format="automatic_sp_privileges"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="TRUE"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="backup_history_log">

    <xrefto id="sysvar_backup_history_log"/>

    <name>backup_history_log</name>

    <shortdescription>
      Enable or disable MySQL Backup history log
    </shortdescription>

    <types>
      <optype class="cmdline" format="--backup_history_log" setvar="backup_history_log"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global" format="backup_history_log"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="5.6"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="backup_history_log_file">

    <xrefto id="sysvar_backup_history_log_file"/>

    <name>backup_history_log_file</name>

    <shortdescription>
      Name of the MySQL Backup history log file
    </shortdescription>

    <types>
      <optype class="cmdline" format="--backup_history_log_file" setvar="backup_history_log_file"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global" format="backup_history_log_file"/>
    </types>

    <values vartype="filename" platform="all">
      <value default="backup_history.log"/>
    </values>

    <versions>
      <manual version="5.6"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="backup_progress_log">

    <xrefto id="sysvar_backup_progress_log"/>

    <name>backup_progress_log</name>

    <shortdescription>
      Enable or disable MySQL Backup progress log
    </shortdescription>

    <types>
      <optype class="cmdline" format="--backup_progress_log" setvar="backup_progress_log"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global" format="backup_progress_log"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="5.6"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="backup_progress_log_file">

    <xrefto id="sysvar_backup_progress_log_file"/>

    <name>backup_progress_log_file</name>

    <shortdescription>
      Name of the MySQL Backup progress log file
    </shortdescription>

    <types>
      <optype class="cmdline" format="--backup_progress_log_file" setvar="backup_progress_log_file"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global" format="backup_progress_log_file"/>
    </types>

    <values vartype="filename" platform="all">
      <value default="backup_progress.log"/>
    </values>

    <versions>
      <manual version="5.6"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="back_log">

    <xrefto id="sysvar_back_log"/>

    <name>back_log</name>

    <shortdescription>
      The number of outstanding connection requests MySQL can have
    </shortdescription>

    <types>
      <optype class="cmdline" format="--back_log=#" setvar="back_log"/>
      <optype class="mycnf" format="back_log"/>
      <vartype class="system" isdynamic="no" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="50"/>
      <value minimum="1"/>
      <value maximum="65535"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Back log size"/>
        <description value="The number of outstanding connection requests MySQL can have. This comes into play when the main MySQL thread gets very many connection requests in a very short time."/>
        <type value="numeric">
          <value default="50"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="backup_wait_timeout">

    <xrefto id="sysvar_backup_wait_timeout"/>

    <name>backup_wait_timeout</name>

    <shortdescription>
      Number of seconds DDL statements wait for BACKUP DATABASE or
      RESTORE before aborting
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="50"/>
      <value minimum="0"/>
      <value maximum="2147483"/>
    </values>

    <versions>
      <manual version="6.0"/>
      <introduced version="6.0.7"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="backupdir">

    <xrefto id="sysvar_backupdir"/>

    <name>backupdir</name>

    <shortdescription>
      Default backup image file directory
    </shortdescription>

    <types>
      <optype class="cmdline" format="--backupdir=name" setvar="backupdir"/>
      <optype class="mycnf" format="backupdir" setvar="backupdir"/>
      <vartype class="system" isdynamic="yes" scope="global" format="backupdir"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="5.6"/>
      <manual version="6.0"/>
      <introduced version="6.0.7"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="basedir">

    <xrefto id="option_mysqld_basedir"/>

    <name>basedir</name>

    <shortdescription>
      Path to installation directory
    </shortdescription>

    <seealso xref="datadir"/>

    <types>
      <optype class="cmdline" format="--basedir=name" setvar="basedir"/>
      <optype class="cmdline" format="-b" setvar="basedir"/>
      <optype class="mycnf" format="basedir" setvar="basedir"/>
      <vartype class="system" isdynamic="no" scope="global" format="basedir"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="Directories">
        <caption value="Base directory:"/>
        <description value="Path to installation directory. All paths are usually resolved relative to this."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="bdb" id="have_bdb">

    <xrefto id="sysvar_have_bdb"/>

    <name>have_bdb</name>

    <shortdescription>
      Is Berkeley DB supported
    </shortdescription>

    <seealso xref="skip-bdb"/>

    <types>
      <vartype class="system" scope="global" format="have_bdb" outversion="5.1.12" isdynamic="no"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="bdb" id="bdb-home">

    <xrefto id="option_mysqld_bdb-home"/>

    <name>bdb-home</name>

    <shortdescription>
      Berkeley DB home directory
    </shortdescription>

    <types>
      <optype class="cmdline" format="--bdb-home=name" outversion="5.1.12" setvar="bdb_home"/>
      <optype class="mycnf" format="bdb-home=name"/>
      <vartype class="system" scope="global" outversion="5.1.12" isdynamic="no" format="bdb_home"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="bdb" id="bdb-lock-detect">

    <xrefto id="option_mysqld_bdb-lock-detect"/>

    <name>bdb-lock-detect</name>

    <shortdescription>
      Berkeley DB lock detect
    </shortdescription>

    <types>
      <optype class="cmdline" format="--bdb-lock-detect=name"
        outversion="5.1.12" setvar="bdb_lock_detect"/>
      <optype class="mycnf" format="bdb-lock-detect=name"/>
      <vartype class="system" scope="global" outversion="5.1.12" isdynamic="no"/>
    </types>

    <values vartype="enumeration" platform="all">
      <choice value="DEFAULT"/>
      <choice value="OLDEST"/>
      <choice value="RANDOM"/>
      <choice value="YOUNGEST"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="bdb" id="bdb-logdir">

    <xrefto id="option_mysqld_bdb-logdir"/>

    <name>bdb-logdir</name>

    <shortdescription>
      Berkeley DB log file directory
    </shortdescription>

    <types>
      <optype class="cmdline" format="--bdb-logdir=file_name"
        outversion="5.1.12" setvar="bdb_logdir"/>
      <optype class="mycnf" format="bdb-logdir=file_name"/>
      <vartype class="system" scope="global" isdynamic="no" outversion="5.1.12" format="bdb_logdir"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="bdb" id="bdb-no-recover">

    <xrefto id="option_mysqld_bdb-no-recover"/>

    <name>bdb-no-recover</name>

    <shortdescription>
      Don't try to recover Berkeley DB tables on start
    </shortdescription>

    <types>
      <optype class="cmdline" format="--bdb-no-recover" outversion="5.1.12"/>
      <optype class="mycnf" format="bdb-no-recover"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="bdb" id="bdb-no-sync">

    <xrefto id="option_mysqld_bdb-no-sync"/>

    <name>bdb-no-sync</name>

    <shortdescription>
      Disables synchronous BDB log flushes
    </shortdescription>

    <deprecated version="4.0.18" xref="skip-sync-bdb-logs"/>

    <types>
      <optype class="cmdline" format="--bdb-no-sync" outversion="5.1.12"/>
      <optype class="mycnf" format="bdb-no-sync"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="4.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="bdb" id="bdb-shared-data">

    <xrefto id="option_mysqld_bdb-shared-data"/>

    <name>bdb-shared-data</name>

    <shortdescription>
      Start Berkeley DB in multi-process mode
    </shortdescription>

    <seealso xref="bdb-shared-data"/>

    <types>
      <optype class="cmdline" format="--bdb-shared-data" outversion="5.1.12"
        setvar="bdb_shared_data"/>
      <optype class="mycnf" format="bdb-shared-data"/>
      <vartype class="system" scope="global" outversion="5.1.12" isdynamic="no"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="bdb" id="bdb-tmpdir">

    <xrefto id="option_mysqld_bdb-tmpdir"/>

    <name>bdb-tmpdir</name>

    <shortdescription>
      Berkeley DB tempfile name
    </shortdescription>

    <types>
      <optype class="cmdline" format="--bdb-tmpdir=name" outversion="5.1.12"
        setvar="bdb_tmpdir"/>
      <optype class="mycnf" format="bdb-tmpdir=name" outversion="5.1.12"/>
      <vartype class="system" scope="global" outversion="5.1.12" isdynamic="no"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="bdb" id="bdb_cache_size">

    <xrefto id="sysvar_bdb_cache_size"/>

    <name>bdb_cache_size</name>

    <shortdescription>
      The buffer that is allocated to cache index and rows for BDB
      tables
    </shortdescription>

    <seealso xref="skip-bdb"/>

    <types>
      <optype class="cmdline" format="--bdb_cache_size=#" outversion="5.1.12"
        setvar="bdb_cache_size"/>
      <optype class="mycnf" format="bdb_cache_size" outversion="5.1.12"/>
      <vartype class="system" scope="global" isdynamic="no"
        outversion="5.1.12"/>
    </types>

    <values vartype="numeric" platform="all">
      <value minimum="20480 "/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="bdb" id="bdb_max_lock">

    <xrefto id="sysvar_bdb_max_lock"/>

    <name>bdb_max_lock</name>

    <shortdescription>
      The maximum number of locks that can be active for a BDB table
    </shortdescription>

    <types>
      <optype class="cmdline" format="--bdb_max_lock=#" outversion="5.1.12" setvar="bdb_max_lock"/>
      <optype class="mycnf" format="bdb_max_lock" outversion="5.1.12"/>
      <vartype class="system" scope="global" isdynamic="no" outversion="5.1.12"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="10000"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="bdb" id="bdb_log_buffer_size">

    <xrefto id="sysvar_bdb_log_buffer_size"/>

    <name>bdb_log_buffer_size</name>

    <shortdescription>
      The buffer that is allocated to cache index and rows for BDB
      tables
    </shortdescription>

    <types>
      <optype class="cmdline" format="--bdb_log_buffer_size=#" setvar="bdb_log_buffer_size"
        outversion="5.1.12"/>
      <optype class="mycnf" format="bdb_log_buffer_size" outversion="5.1.12"/>
      <vartype class="system" scope="global" isdynamic="no" outversion="5.1.12"/>
    </types>

    <values vartype="numeric" platform="all">
      <value minimum="262144"/>
      <value maximum="4294967295"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="big-tables">

    <xrefto id="option_mysqld_big-tables"/>

    <name>big-tables</name>

    <shortdescription>
      Allow big result sets by saving all temporary sets on file
    </shortdescription>

    <seealso xref="sql_big_tables"/>

    <types>
      <optype class="cmdline" format="--big-tables" setvar="big_tables"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="session" isdynamic="yes" format="big_tables"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Big Tables"/>
        <description value="Allow big result sets by saving all temporary sets on file (Solves most 'table full' errors)."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="bind-address">

    <xrefto id="option_mysqld_bind-address"/>

    <name>bind-address</name>

    <shortdescription>
      IP address or host name to bind to
    </shortdescription>

    <types>
      <optype class="cmdline" format="--bind-address=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all">
      <value default="0.0.0.0" minimum="0.0.0.0" maximum="255.255.255.255"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Bind to IP:"/>
        <description value="IP address to bind to."/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="binlog" id="binlog-do-db">

    <xrefto id="option_mysqld_binlog-do-db"/>

    <name>binlog-do-db</name>

    <shortdescription>
      Limits binary logging to specific databases
    </shortdescription>

    <types>
      <optype class="cmdline" format="--binlog-do-db=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Binlog Options">
        <caption value="Log updates for these databases only"/>
        <description value="Tells the master it should log updates for the specified database, and exclude all others not explicitly mentioned."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="binlog" id="binlog-ignore-db">

<!-- checked-->

    <xrefto id="option_mysqld_binlog-ignore-db"/>

    <name>binlog-ignore-db</name>

    <shortdescription>
      Tells the master that updates to the given database should not be
      logged to the binary log
    </shortdescription>

    <types>
      <optype class="cmdline" format="--binlog-ignore-db=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Binlog Options">
        <caption value="Ignore updates for these databases"/>
        <description value="Tells the master that updates to the given database should not be logged to the binary log."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="binlog" id="binlog-row-event-max-size">

    <xrefto id="option_mysqld_binlog-row-event-max-size"/>

    <name>binlog-row-event-max-size</name>

    <shortdescription>
      Binary log max event size
    </shortdescription>

    <types>
      <optype class="cmdline" format="--binlog-row-event-max-size=#"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value minimum="256" default="1024" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value minimum="256" default="1024" maximum="18446744073709547520"/>
    </values>

    <versions>
      <introduced version="5.1.5"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Binlog Options">
        <caption value="binlog-row-event-max-size"/>
        <description value="binlog-row-event-max-size"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="binlog" id="binlog_cache_size">

    <xrefto id="sysvar_binlog_cache_size"/>

    <name>binlog_cache_size</name>

    <shortdescription>
      The size of the cache to hold the SQL statements for the binary
      log during a transaction
    </shortdescription>

    <types>
      <optype class="cmdline" format="--binlog_cache_size=#" setvar="binlog_cache_size"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value minimum="4096"/>
      <value maximum="4294967295"/>
      <value default="32768"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value minimum="4096"/>
      <value maximum="18446744073709547520"/>
      <value default="32768"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Binlog cache size"/>
        <description value="The size of the cache to hold the SQL statements for the binary log during a transaction. If you often use big, multi-statement transactions you can increase this to get more performance."/>
        <type value="numeric">
          <value default="32k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="binlog" subsection="replication" id="binlog-format">

    <xrefto id="option_mysqld_binlog-format"/>

    <name>binlog_format</name>

    <shortdescription>
      Specifies the format of the binary log
    </shortdescription>

    <seealso xref="log-bin-trust-function-creators"/>

    <seealso xref="innodb_locks_unsafe_for_binlog"/>

    <types>
      <optype class="mycnf" format="binlog-format" setvar="binlog_format"/>
      <optype class="cmdline" format="--binlog-format" />
      <vartype class="system" isdynamic="yes" scope="both" inversion="5.1.8" format="binlog_format"/>
    </types>

    <values vartype="enumeration" platform="all" inversion="5.1.5" outversion="5.1.7">
      <value default="STATEMENT"/>
      <choice value="ROW"/>
      <choice value="STATEMENT"/>
    </values>

    <values vartype="enumeration" platform="all" inversion="5.1.8" outversion="5.1.11">
      <value default="STATEMENT"/>
      <choice value="ROW"/>
      <choice value="STATEMENT"/>
      <choice value="MIXED"/>
    </values>

    <values vartype="enumeration" platform="all" inversion="5.1.12" outversion="5.1.28">
      <value default="MIXED"/>
      <choice value="ROW"/>
      <choice value="STATEMENT"/>
      <choice value="MIXED"/>
    </values>

    <values vartype="enumeration" platform="all" inversion="5.1.14-ndb-6.1.0">
      <value default="MIXED"/>
      <choice value="ROW"/>
      <choice value="STATEMENT"/>
      <choice value="MIXED"/>
    </values>

    <values vartype="enumeration" platform="all" inversion="5.1.16-ndb-6.2.0">
      <value default="MIXED"/>
      <choice value="ROW"/>
      <choice value="STATEMENT"/>
      <choice value="MIXED"/>
    </values>

    <values vartype="enumeration" platform="all" inversion="5.1.19-ndb-6.3.0">
      <value default="MIXED"/>
      <choice value="ROW"/>
      <choice value="STATEMENT"/>
      <choice value="MIXED"/>
    </values>

    <values vartype="enumeration" platform="all" inversion="5.1.29">
      <value default="STATEMENT"/>
      <choice value="ROW"/>
      <choice value="STATEMENT"/>
      <choice value="MIXED"/>
    </values>

    <versions>
      <introduced version="5.1.5"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Binlog Options">
        <caption value="binlog-format"/>
        <description value="binlog-format"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="bootstrap">

    <xrefto id="option_mysqld_bootstrap"/>

    <name>bootstrap</name>

    <shortdescription>
      Used by mysql installation scripts
    </shortdescription>

    <types>
      <optype class="cmdline" format="--bootstrap"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="myisam" id="bulk_insert_buffer_size">

    <xrefto id="sysvar_bulk_insert_buffer_size"/>

    <name>bulk_insert_buffer_size</name>

    <shortdescription>
      Size of tree cache used in bulk insert optimization
    </shortdescription>

    <types>
      <optype class="cmdline" format="--bulk_insert_buffer_size=#" setvar="bulk_insert_buffer_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="8388608"/>
      <value minimum="0"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="8388608"/>
      <value minimum="0"/>
      <value maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Bulk insert buffer size"/>
        <description value="Size of tree cache used in bulk insert optimisation. Note that this is a limit per thread!"/>
        <type value="numeric">
          <value default="8M"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="character-set-client-handshake">

    <xrefto id="option_mysqld_character-set-client-handshake"/>

    <name>character-set-client-handshake</name>

    <shortdescription>
      Don't ignore client side character set value sent during handshake
    </shortdescription>

    <seealso xref="skip-character-set-client-handshake"/>

    <types>
      <optype class="cmdline" format="--character-set-client-handshake"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="TRUE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.15"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="character-set-filesystem">

    <xrefto id="option_mysqld_character-set-filesystem"/>

    <name>character-set-filesystem</name>

    <shortdescription>
      Set the file system character set
    </shortdescription>

    <types>
      <optype class="cmdline" format="--character-set-filesystem=name" setvar="character_set_filesystem"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="both" isdynamic="yes" format="character_set_filesystem"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.19"/>
      <manual version="5.1"/>
      <introduced version="5.1.6"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="character-set-server">

    <xrefto id="option_mysqld_character-set-server"/>

    <name>character-set-server</name>

    <shortdescription>
      Set the default character set
    </shortdescription>

    <seealso xref="collation-server"/>

    <types>
      <optype class="cmdline" format="--character-set-server" setvar="character_set_server"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="both" format="character_set_server" isdynamic="yes"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.3"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="character-sets-dir">

    <xrefto id="option_mysqld_character-sets-dir"/>

    <name>character-sets-dir</name>

    <shortdescription>
      Directory where character sets are
    </shortdescription>

    <types>
      <optype class="cmdline" format="--character-sets-dir=name" setvar="character_sets_dir"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global"  isdynamic="no" format="character_sets_dir"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.2"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="character_set_client">

    <xrefto id="sysvar_character_set_client"/>

    <name>character_set_client</name>

    <shortdescription>
      Current client character set
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="character_set_connection">

    <xrefto id="sysvar_character_set_connection"/>

    <name>character_set_connection</name>

    <shortdescription>
      Current connection character set
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="character_set_database">

    <xrefto id="sysvar_character_set_database"/>

    <name>character_set_database</name>

    <shortdescription>
      The character set used by the default database
    </shortdescription>

    <footnote>This option is dynamic, but only the server should set this information. You should not set the value of this variable manually.</footnote>

    <types>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="character_set_system">

    <xrefto id="sysvar_character_set_system"/>

    <name>character_set_system</name>

    <shortdescription>
      The character set used by the server for storing identifiers
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="no" scope="global"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="character_set_results">

    <xrefto id="sysvar_character_set_results"/>

    <name>character_set_results</name>

    <shortdescription>
      Current result character set
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="security" id="chroot">

    <xrefto id="option_mysqld_chroot"/>

    <name>chroot</name>

    <shortdescription>
      Chroot mysqld daemon during startup
    </shortdescription>

    <types>
      <optype class="cmdline" format="--chroot=name"/>
      <optype class="cmdline" format="-r name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Chroot:"/>
        <description value="Chroot mysqld daemon during startup."/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="collation-server">

    <xrefto id="option_mysqld_collation-server"/>

    <name>collation-server</name>

    <shortdescription>
      Set the default collation
    </shortdescription>

    <seealso xref="character-set-server"/>

    <types>
      <optype class="cmdline" format="--collation-server" setvar="collation_server"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="both" format="collation_server" isdynamic="yes"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="collation_connection">

    <xrefto id="sysvar_collation_connection"/>

    <name>collation_connection</name>

    <shortdescription>
      The collation of the connection
    </shortdescription>

    <seealso xref="character-set-server"/>

    <types>
      <vartype class="system" scope="both" format="collation_connection" isdynamic="yes"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="collation_database">

    <xrefto id="sysvar_collation_database"/>

    <name>collation_database</name>

    <shortdescription>
      The collation used by the default database
    </shortdescription>

    <footnote>This option is dynamic, but only the server should set this information. You should not set the value of this variable manually.</footnote>

    <seealso xref="character-set-server"/>

    <types>
      <vartype class="system" scope="both" format="collation_database" isdynamic="yes"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="completion_type">

    <xrefto id="sysvar_completion_type"/>

    <name>completion_type</name>

    <shortdescription>
      Default completion type
    </shortdescription>

    <types>
      <optype class="cmdline" format="--completion_type=#" setvar="completion_type"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="both" class="system" format="completion_type"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
      <choice value="0"/>
      <choice value="1"/>
      <choice value="2"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Transactions" group="Misc">
        <caption value="completion_type"/>
        <description value="completion_type"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="myisam" id="concurrent_insert">

    <xrefto id="sysvar_concurrent_insert"/>

    <name>concurrent_insert</name>

    <shortdescription>
      Use concurrent insert with MyISAM
    </shortdescription>

    <seealso xref="skip-concurrent-insert"/>

    <types>
      <optype class="cmdline" format="--concurrent_insert[=#]" setvar="concurrent_insert"/>
      <optype class="mycnf"/>
      <vartype class="system" format="concurrent_insert" isdynamic="yes" scope="global"/>
    </types>

    <values vartype="boolean" platform="all" outversion="5.0.5">
      <value default="TRUE"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.0.6">
      <value default="1"/>
      <choice value="0"/>
      <choice value="1"/>
      <choice value="2"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="General">
        <caption value="concurrent_insert"/>
        <description value="concurrent_insert"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="connect_timeout">

    <xrefto id="sysvar_connect_timeout"/>

    <name>connect_timeout</name>

    <shortdescription>
      The number of seconds the mysqld server waits for a connect packet
      before responding with 'Bad handshake'
    </shortdescription>

    <types>
      <optype class="cmdline" format="--connect_timeout=#" setvar="connect_timeout"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" format="connect_timeout" scope="global"/>
    </types>

    <values vartype="numeric" platform="all" outversion="5.0.51">
      <value default="5"/>
      <value minimum="2"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.0.52">
      <value default="10"/>
    </values>

    <values vartype="numeric" platform="all" outversion="5.1.22">
      <value default="5"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.1.23">
      <value default="10"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Networking" group="Timeout Settings">
        <caption value="Connection timeout"/>
        <description value="The number of seconds the mysqld server is waiting for a connect packet before responding with 'Bad handshake'"/>
        <type value="numeric">
          <value default="0"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="console">

    <xrefto id="option_mysqld_console"/>

    <name>console</name>

    <shortdescription>
      Write error output on screen; do not remove the console window on
      Windows
    </shortdescription>

    <platforms applies="windows"/>

    <types>
      <optype class="cmdline" format="--console"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="windows">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="console"/>
        <description value="console"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="core-file">

    <xrefto id="option_mysqld_core-file"/>

    <name>core-file</name>

    <shortdescription>
      Write core on errors
    </shortdescription>

    <types>
      <optype class="cmdline" format="--core-file"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="TRUE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Write core file"/>
        <description value="Write core on errors."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="crash_binlog_innodb">

<!--    <xrefto id="option_mysqld_crash_binlog_innodb"/> -->

    <name>crash_binlog_innodb</name>

    <shortdescription>
      Used only for testing, to crash when writing Nth event to binlog
    </shortdescription>

    <types>
      <optype class="cmdline" format="--crash_binlog_innodb=#" />
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="datadir">

    <xrefto id="option_mysqld_datadir"/>

    <name>datadir</name>

    <shortdescription>
      Path to the database root
    </shortdescription>

    <seealso xref="basedir"/>

    <types>
      <optype class="cmdline" format="--datadir=name" setvar="datadir"/>
      <optype class="cmdline" format="-h" setvar="datadir"/>
      <optype class="mycnf" format="datadir" setvar="datadir"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="Directories">
        <caption value="Data directory:"/>
        <description value="Path to the database root"/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="date_format">

    <xrefto id="sysvar_date_format"/>

    <name>date_format</name>

    <shortdescription>
      The DATE format (For future)
    </shortdescription>

    <types>
      <vartype isdynamic="yes" scope="both" class="system"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="datetime_format">

    <xrefto id="sysvar_datetime_format"/>

    <name>datetime_format</name>

    <shortdescription>
      The DATETIME/TIMESTAMP format (for future)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--datetime_format=name" setvar="datetime_format"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="both" class="system"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="datetime_format"/>
        <description value="datetime_format"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="character_set">

    <xrefto id="sysvar_character_set"/>

    <name>character-set</name>

    <shortdescription>
      The default character set
    </shortdescription>

    <seealso xref="character-set-server"/>

    <deprecated version="4.1.1"/>

    <types>
      <optype class="cmdline" format="--character_set=name" setvar="character_set"
        outversion="4.1.1"/>
      <vartype  isdynamic="no" class="system" outversion="4.1.1"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="debug_sync">

    <xrefto id="option_mysqld_debug_sync"/>

    <name>debug_sync</name>

    <shortdescription>
      Interface to Debug Sync facility
    </shortdescription>

    <types>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.41"/>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.6"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="debug"/>
        <description value="debug"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="debug-sync-timeout">

    <xrefto id="option_mysqld_debug-sync-timeout"/>

    <name>debug-sync-timeout</name>

    <shortdescription>
      Timeout for Debug Sync synchronization points
    </shortdescription>

    <types>
      <optype class="cmdline" format="--debug-sync-timeout[=#]" />
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.41"/>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.6"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="debug-sync-timeout"/>
        <description value="debug-sync-timeout"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="default-character-set">

    <xrefto id="option_mysqld_default-character-set"/>

    <name>default-character-set</name>

    <shortdescription>
      Set the default character set
    </shortdescription>

    <seealso xref="character-set-server"/>

    <deprecated version="5.0"/>

    <types>
      <optype class="cmdline" format="--default-character-set=name" />
      <optype class="cmdline" format="-C name"/>
      <optype class="mycnf" format="default-character-set"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.3"/>
      <manual version="5.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Localization">
        <caption value="Def. Char Set:"/>
        <description value="Set the default character set."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="default-collation">

    <xrefto id="option_mysqld_default-collation"/>

    <name>default-collation</name>

    <shortdescription>
      Set the default collation
    </shortdescription>

    <seealso xref="collation-server"/>

    <deprecated version="4.1.3"/>

    <types>
      <optype class="cmdline" format="--default-collation=name" />
      <vartype isdynamic="no" class="system" />
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="default-storage-engine">

    <xrefto id="option_mysqld_default-storage-engine"/>

    <name>default-storage-engine</name>

    <shortdescription>
      Set the default storage engine (table type) for tables
    </shortdescription>

    <seealso xref="default-table-type"/>

    <types>
      <optype class="cmdline" format="--default-storage-engine=name"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.2"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
<!-- not in 5.5 -->
      <manual version="6.0"/>
      <removed version="6.0.8"/>
    </versions>

    <values vartype="string" platform="all"/>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="Default storage engine:"/>
        <description value="If no specific storage engine/table type is defined in an SQL-Create statement the default type will be used."/>
        <type value="dropdownbox" style="edit">
          <value default="myisam"/>
          <pysource sourceid="engine-list"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="default-table-type">

    <xrefto id="option_mysqld_default-table-type"/>

    <name>default-table-type</name>

    <shortdescription>
      This option is a synonym for --default-storage-engine
    </shortdescription>

    <deprecated version="5.0" xref="default-storage-engine"/>

    <types>
      <optype class="cmdline" format="--default-table-type=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
      <removed version="6.0.8"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="Default table type:"/>
        <description value="If no specific storage engine/table type is defined in an SQL-Create statement the default type will be used."/>
        <type value="dropdownbox" style="edit">
          <value default="myisam"/>
          <pysource sourceid="engine-list"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="default-time-zone">

    <xrefto id="option_mysqld_default-time-zone"/>

    <name>default-time-zone</name>

    <shortdescription>
      Set the default time zone
    </shortdescription>

    <types>
      <optype class="cmdline" format="--default-time-zone=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.3"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Localization">
        <caption value="default-time-zone"/>
        <description value="default-time-zone"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="default_week_format">

    <xrefto id="sysvar_default_week_format"/>

    <name>default_week_format</name>

    <shortdescription>
      The default week format used by WEEK() functions
    </shortdescription>

    <types>
      <optype class="cmdline" format="--default_week_format=#" setvar="default_week_format"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
      <value minimum="0"/>
      <value maximum="7"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="Default week format:"/>
        <description value="The default week format used by WEEK() functions."/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="defaults-extra-file">

<!-- this is actually a general option -->

    <xrefto id="option_general_defaults-extra-file"/>

    <name>defaults-extra-file</name>

    <shortdescription>
      Load additional options from file
    </shortdescription>

    <types>
      <optype class="cmdline" format="--defaults-extra-file=name"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="defaults-group-suffix">

<!-- this is actually a general option -->

    <xrefto id="option_general_defaults-group-suffix"/>

    <name>defaults-group-suffix</name>

    <shortdescription>
      Option group suffix value
    </shortdescription>

    <types>
      <optype class="cmdline" format="--defaults-group-suffix=str"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.10"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="defaults-file">

<!-- this is actually a general option -->

    <xrefto id="option_general_defaults-file"/>

    <name>defaults-file</name>

    <shortdescription>
      Loads defaults from specific file
    </shortdescription>

    <types>
      <optype class="cmdline" format="--defaults-file=name"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="myisam" id="delay-key-write">

    <xrefto id="option_mysqld_delay-key-write"/>

    <name>delay-key-write</name>

    <shortdescription>
      Type of DELAY_KEY_WRITE
    </shortdescription>

    <types>
      <optype class="cmdline" format="--delay-key-write[=name]" setvar="delay_key_write"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global" format="delay_key_write"/>
    </types>

    <values vartype="enumeration" platform="all">
      <value default="ON"/>
      <choice value="ON"/>
      <choice value="OFF"/>
      <choice value="ALL"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Delay key write:"/>
        <description value="Type of DELAY_KEY_WRITE."/>
        <type value="dropdownbox">
          <value default="0"/>
          <choice caption="On" value="ON"/>
          <choice caption="Off" value="OFF"/>
          <choice caption="All" value="ALL"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="myisam" id="delay-key-write-for-all-tables">

    <name>delay-key-write-for-all-tables</name>

    <shortdescription>
      Don't flush key buffers between writes for any MyISAM table
    </shortdescription>

    <deprecated version="4.0.3" xref="delay-key-write"/>

    <types>
      <optype class="cmdline" format="--delay-key-write-for-all-tables"/>
    </types>

    <versions></versions>

  </mysqloption>

  <mysqloption section="server" id="delayed_insert_limit">

    <xrefto id="sysvar_delayed_insert_limit"/>

    <name>delayed_insert_limit</name>

    <shortdescription>
      After inserting delayed_insert_limit rows, the INSERT DELAYED
      handler will check if there are any SELECT statements pending. If
      so, it allows these to execute before continuing
    </shortdescription>

    <types>
      <optype class="cmdline" format="--delayed_insert_limit=#" setvar="delayed_insert_limit"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="100"/>
      <value minimum="1"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="100"/>
      <value minimum="1"/>
      <value maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Insert delayed settings">
        <caption value="Insert delayed Limit"/>
        <description value="After inserting delayed_insert_limit rows, the INSERT DELAYED handler will check if there are any SELECT statements pending. If so, it allows these to execute before continuing."/>
        <type value="numeric">
          <value default="100"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="delayed_insert_timeout">

    <xrefto id="sysvar_delayed_insert_timeout"/>

    <name>delayed_insert_timeout</name>

    <shortdescription>
      How many seconds an INSERT DELAYED thread should wait for INSERT
      statements before terminating
    </shortdescription>

    <types>
      <optype class="cmdline" format="--delayed_insert_timeout=#" setvar="delayed_insert_timeout"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="300"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Insert delayed settings">
        <caption value="Insert delayed Timeout"/>
        <description value="How long a INSERT DELAYED thread should wait for INSERT statements before terminating."/>
        <type value="numeric">
          <value default="300"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="delayed_queue_size">

    <xrefto id="sysvar_delayed_queue_size"/>

    <name>delayed_queue_size</name>

    <shortdescription>
      What size queue (in rows) should be allocated for handling INSERT
      DELAYED
    </shortdescription>

    <types>
      <optype class="cmdline" format="--delayed_queue_size=#" setvar="delayed_queue_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="1000"/>
      <value minimum="1"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="1000"/>
      <value minimum="1"/>
      <value maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Insert delayed settings">
        <caption value="Insert delayed queue size"/>
        <description value="What size queue (in rows) should be allocated for handling INSERT DELAYED. If the queue becomes full, any client that does INSERT DELAYED will wait until there is room in the queue again."/>
        <type value="numeric">
          <value default="1k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="security" id="des-key-file">

    <xrefto id="option_mysqld_des-key-file"/>

    <name>des-key-file</name>

    <shortdescription>
      Load keys for des_encrypt() and des_encrypt from given file
    </shortdescription>

    <types>
      <optype class="cmdline" format="--des-key-file=name" />
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="Security">
        <caption value="des-key-file"/>
        <description value="des-key-file"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="disconnect-slave-event-count">

    <xrefto id="option_mysqld_disconnect-slave-event-count"/>

    <name>disconnect-slave-event-count</name>

    <shortdescription>
      Option used by mysql-test for debugging and testing of replication
    </shortdescription>

    <types>
      <optype class="cmdline" format="--disconnect-slave-event-count=#"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="General slave">
        <caption value="disconnect-slave-event-count"/>
        <description value="disconnect-slave-event-count"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="div_precision_increment">

    <xrefto id="sysvar_div_precision_increment"/>

    <name>div_precision_increment</name>

    <shortdescription>
      Scale of the result of '/' operator will be increased by this many
      digits
    </shortdescription>

    <types>
      <optype class="cmdline" format="--div_precision_increment=#" setvar="div_precision_increment"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="4" minimum="0" maximum="30"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.6"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="enable-locking">

    <xrefto id="option_mysqld_external-locking"/>

    <name>enable-locking</name>

    <shortdescription>
      Deprecated option, use --external-locking instead
    </shortdescription>

    <seealso xref="external-locking"/>

    <deprecated version="4.0.3" xref="external-locking"/>

    <types>
      <optype class="cmdline" format="--enable-locking"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="enable-pstack">

    <xrefto id="option_mysqld_enable-pstack"/>

    <name>enable-pstack</name>

    <shortdescription>
      Print a symbolic stack trace on failure
    </shortdescription>

    <types>
      <optype class="cmdline" format="--enable-pstack" />
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="Print stack trace"/>
        <description value="Print a symbolic stack trace on failure."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption id="engine-condition-pushdown">

    <xrefto id="option_mysqld_engine-condition-pushdown"/>

    <name>engine-condition-pushdown</name>

    <shortdescription>
      Push supported query conditions to the storage engine
    </shortdescription>

    <types>
      <optype class="cmdline" format="--engine-condition-pushdown" setvar="engine_condition_pushdown"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="both" format="engine_condition_pushdown" isdynamic="yes"/>
    </types>

    <values vartype="boolean" platform="all" inversion="5.0.3">
      <value default="OFF"/>
    </values>

    <values vartype="boolean" platform="all" inversion="5.1.0">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="error_count">

    <xrefto id="sysvar_error_count"/>

    <name>error_count</name>

    <shortdescription>
      Number of errors
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="no" scope="session"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="event-scheduler">

    <xrefto id="option_mysqld_event-scheduler"/>

    <name>event-scheduler</name>

    <shortdescription>
      Enable/disable and start/stop the event scheduler. Note that this
      variable underwent significant changes in behavior and permitted
      values in MySQL 5.1.11 and 5.1.12
    </shortdescription>

    <types>
      <optype class="cmdline" format="--event-scheduler[=value]" setvar="event_scheduler"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes" format="event_scheduler"/>
    </types>

    <values vartype="enumeration" platform="all">
      <value default="OFF"/>
      <choice value="ON"/>
      <choice value="OFF"/>
      <choice value="DISABLED"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.6"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="exit-info">

    <xrefto id="option_mysqld_exit-info"/>

    <name>exit-info</name>

    <shortdescription>
      Used for debugging; Use at your own risk!
    </shortdescription>

    <types>
      <optype class="cmdline" format="--exit-info[=flags]"/>
      <optype class="cmdline" format="-T [flags]"/>
      <optype class="mycnf" format="exit-info"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="expire_logs_days">

    <xrefto id="sysvar_expire_logs_days"/>

    <name>expire_logs_days</name>

    <shortdescription>
      If nonzero, binary logs will be purged after expire_logs_days
      days; possible purges happen at startup and at binary log rotation
    </shortdescription>

    <types>
      <optype class="cmdline" format="--expire_logs_days=#" setvar="expire_logs_days"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
      <value minimum="0"/>
      <value maximum="99"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.0"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Advanced log options">
        <caption value="Expire log days"/>
        <description value="Logs will be rotated after expire-log-days days"/>
        <type value="numeric">
          <value default="0"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="external-locking">

    <xrefto id="option_mysqld_external-locking"/>

    <name>external-locking</name>

    <shortdescription>
      Use system (external) locking
    </shortdescription>

    <seealso xref="enable-locking"/>

    <disabledby xref="skip-external-locking"/>

    <types>
      <optype class="cmdline" format="--external-locking" setvar="skip_external_locking"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global" format="skip_external_locking"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="General">
        <caption value="Use external locking"/>
        <description value="Use system (external) locking. With this option enabled you can run myisamchk to test (not repair) tables while the MySQL server is running."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="flush">

    <xrefto id="sysvar_flush"/>

    <name>flush</name>

    <shortdescription>
      Flush tables to disk between SQL commands
    </shortdescription>

    <types>
      <optype class="cmdline" format="--flush"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="Flush tables"/>
        <description value="Flush tables to disk between SQL commands."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="flush_time">

    <xrefto id="sysvar_flush_time"/>

    <name>flush_time</name>

    <shortdescription>
      A dedicated thread is created to flush all tables at the given
      interval
    </shortdescription>

    <types>
      <optype class="cmdline" format="--flush_time=#" setvar="flush_time"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
      <value minimum="0"/>
    </values>

    <values vartype="numeric" platform="windows">
      <value default="1800"/>
      <value minimum="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="Flush time"/>
        <description value="A dedicated thread is created to flush all tables at the given interval."/>
        <type value="numeric">
          <value default="0"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="foreign_key_checks">

    <xrefto id="sysvar_foreign_key_checks"/>

    <name>foreign_key_checks</name>

    <shortdescription>
      If set to 1 (the default), foreign key constraints for InnoDB
      tables are checked.
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="ft_boolean_syntax">

    <xrefto id="sysvar_ft_boolean_syntax"/>

    <name>ft_boolean_syntax</name>

    <shortdescription>
      List of operators for MATCH ... AGAINST ( ... IN BOOLEAN MODE)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ft_boolean_syntax=name"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="string" platform="all">
      <value default="+-&gt;&lt;()~*:&quot;&quot;&amp;"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="ft_max_word_len">

    <xrefto id="sysvar_ft_max_word_len"/>

    <name>ft_max_word_len</name>

    <shortdescription>
      The maximum length of the word to be included in a FULLTEXT index.
      Note: FULLTEXT indexes must be rebuilt after changing this
      variable
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ft_max_word_len=#" setvar="ft_max_word_len"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value minimum="10"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="Fulltext search">
        <caption value="Maximum word length:"/>
        <description value="The maximum length of the word to be included in a FULLTEXT index. Note: FULLTEXT indexes must be rebuilt after changing this variable."/>
        <type value="numeric">
          <value default="84"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="ft_min_word_len">

    <xrefto id="sysvar_ft_min_word_len"/>

    <name>ft_min_word_len</name>

    <shortdescription>
      The minimum length of the word to be included in a FULLTEXT index.
      Note: FULLTEXT indexes must be rebuilt after changing this
      variable
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ft_min_word_len=#" setvar="ft_min_word_len"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="4"/>
      <value minimum="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="Fulltext search">
        <caption value="Minimum word length:"/>
        <description value="The minimum length of the word to be included in a FULLTEXT index. Note: FULLTEXT indexes must be rebuilt after changing this variable."/>
        <type value="numeric">
          <value default="4"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="ft_query_expansion_limit">

    <xrefto id="sysvar_ft_query_expansion_limit"/>

    <name>ft_query_expansion_limit</name>

    <shortdescription>
      Number of best matches to use for query expansion
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ft_query_expansion_limit=#"
        setvar="ft_query_expansion_limit"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="20"/>
      <value minimum="0"/>
      <value maximum="1000"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="Fulltext search">
        <caption value="Query expansion limit:"/>
        <description value="Number of best matches to use for query expansion."/>
        <type value="numeric">
          <value default="4"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="ft_stopword_file">

    <xrefto id="sysvar_ft_stopword_file"/>

    <name>ft_stopword_file</name>

    <shortdescription>
      Use stopwords from this file instead of built-in list
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ft_stopword_file=name" setvar="ft_stopword_file"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.10"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="Fulltext search">
        <caption value="Stopword file:"/>
        <description value="Use stopwords from this file instead of built-in list."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="gdb">

    <xrefto id="option_mysqld_gdb"/>

    <name>gdb</name>

    <shortdescription>
      Set up signals usable for debugging
    </shortdescription>

    <types>
      <optype class="cmdline" format="--gdb" />
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="Set up for GDB"/>
        <description value="Set up signals usable for debugging"/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="general-log">

    <xrefto id="option_mysqld_general-log"/>

    <name>general-log</name>

    <shortdescription>
      Enable|disable general log
    </shortdescription>

    <types>
      <optype class="cmdline" format="--general-log" setvar="general_log"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global" format="general_log"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.12"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Activate Logging">
        <caption value="Enable General Log"/>
        <description value="Specifies the initial general query log state."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="general_log_file">

    <xrefto id="sysvar_general_log_file"/>

    <name>general_log_file</name>

    <shortdescription>
      Name of the general query log file
    </shortdescription>

    <types>
      <optype class="cmdline" format="--general-log-file=file_name" setvar="general_log_file" inversion="5.1.29"/>
      <optype class="mycnf" inversion="5.1.29"/>
      <vartype isdynamic="yes" class="system" scope="global" format="general_log_file"/>
    </types>

    <values vartype="filename" platform="all">
      <value default="host_name.log"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.12"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Advanced log options">
        <caption value="general_log_file"/>
        <description value="general_log_file"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="group_concat_max_len">

    <xrefto id="sysvar_group_concat_max_len"/>

    <name>group_concat_max_len</name>

    <shortdescription>
      The maximum length of the result of function group_concat
    </shortdescription>

    <types>
      <optype class="cmdline" format="--group_concat_max_len=#" setvar="group_concat_max_len"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="1024" minimum="4" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="1024" minimum="4" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.10"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Group concat max len"/>
        <description value="The maximum length of the result of function  group_concat."/>
        <type value="numeric">
          <value default="1k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="help">

    <xrefto id="option_mysqld_help"/>

    <name>help</name>

    <shortdescription>
      Display help
    </shortdescription>

    <types>
      <optype class="cmdline" format="-?"/>
      <optype class="cmdline" format="--help"/>
      <optype class="mycnf" format="help"/>
    </types>

    <versions>
      <introduced version="4.0.24"/>
      <introduced version="4.1.10a"/>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="identity">

    <xrefto id="sysvar_identity"/>

    <name>identity</name>

    <shortdescription>
      This variable is a synonym for the LAST_INSERT_ID variable. It
      exists for compatibility with other database systems
    </shortdescription>

    <seealso xref="last_insert_id"/>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="hostname">

    <xrefto id="sysvar_hostname"/>

    <name>hostname</name>

    <shortdescription>
      The name of the server host
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="no" scope="global"/>
    </types>

    <values vartype="string" platform="all"></values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.38"/>
      <manual version="5.1"/>
      <introduced version="5.1.17"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="ignore_builtin_innodb">

    <xrefto id="sysvar_ignore_builtin_innodb"/>

    <name>ignore_builtin_innodb</name>

    <shortdescription>
      Ignore the built-in InnoDB (so that the InnoDB plugin can be used)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ignore-builtin-innodb" setvar="ignore_builtin_innodb"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no" />
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.33"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="ignore_builtin_innodb"/>
        <description value="ignore_builtin_innodb"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="init_connect">

    <xrefto id="sysvar_init_connect"/>

    <name>init_connect</name>

    <shortdescription>
      Statements that are executed for each new connection
    </shortdescription>

    <types>
      <optype class="cmdline" format="--init-connect=name" setvar="init_connect"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes" />
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.2"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="init-file">

    <xrefto id="option_mysqld_init-file"/>

    <name>init-file</name>

    <shortdescription>
      Read SQL commands from this file at startup
    </shortdescription>

    <types>
      <optype class="cmdline" format="--init-file=name" setvar="init_file"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global"  isdynamic="no" format="init_file"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

<!--option section="server" id="init-rpl-role">
    <name>init-rpl-role</name>
    <shortdescription>Set the replication role</shortdescription>
    <types>
      <optype class="cmdline" format="&ndash;&ndash;init-rpl-role=name"/>
      <optype class="mycnf"/>
    </types>
    <values vartype="string" platform="all"/>
    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>
  </mysqloption-->

  <mysqloption section="replication" id="init_slave">

    <xrefto id="sysvar_init_slave"/>

    <name>init_slave</name>

    <shortdescription>
      Command(s) that are executed when a slave connects to a master
    </shortdescription>

    <types>
      <optype class="cmdline" format="--init-slave=name" setvar="init_slave"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.2"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="innodb">

    <xrefto id="option_mysqld_innodb"/>

    <name>innodb</name>

    <shortdescription>
      Enable InnoDB (if this version of MySQL supports it)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb[=value]"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all" outversion="5.1.35"/>

    <values vartype="enumeration" platform="all" outversion="5.1.36">
      <choice value="OFF"/>
      <choice value="ON"/>
      <choice value="FORCE"/>
    </values>

    <values vartype="boolean" platform="all" inversion="5.4.0" outversion="5.4.1"/>

    <values vartype="enumeration" platform="all" inversion="5.4.2">
      <choice value="OFF"/>
      <choice value="ON"/>
      <choice value="FORCE"/>
    </values>

    <values vartype="boolean" platform="all" inversion="6.0.0"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Activate InnoDB">
        <caption value="Activate InnoDB"/>
        <description value="Enable this option only if you would like to use InnoDB tables."/>
        <type value="boolean">
          <value default="Checked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_adaptive_flushing">

    <xrefto id="sysvar_innodb_adaptive_flushing"/>

    <name>innodb_adaptive_flushing</name>

    <shortdescription>
      Control InnoDB adaptive flushing of dirty pages
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_adaptive_flushing=#" setvar="innodb_adaptive_flushing"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.38"/>
      <manual version="5.4"/>
      <introduced version="5.4.2"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_adaptive_flushing"/>
        <description value="innodb_adaptive_flushing"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_adaptive_hash_index">

    <xrefto id="sysvar_innodb_adaptive_hash_index"/>

    <name>innodb_adaptive_hash_index</name>

    <shortdescription>
      Enable or disable InnoDB adaptive hash indexes
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_adaptive_hash_index=#" setvar="innodb_adaptive_hash_index"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no" outversion="5.4.1"/>
      <vartype class="system" scope="global" isdynamic="yes" inversion="5.4.2"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

<!--
  actually introduced in 5.1.23 as innodb_use_adaptive_hash_indexes,
  renamed to innodb_adaptive_hash_index (the 5.0 name) in 5.1.24;
  that's probably not worth documenting
-->

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.52"/>
      <manual version="5.1"/>
      <introduced version="5.1.24"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_adaptive_hash_index"/>
        <description value="innodb_adaptive_hash_index"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_additional_mem_pool_size">

    <xrefto id="sysvar_innodb_additional_mem_pool_size"/>

    <name>innodb_additional_mem_pool_size</name>

    <shortdescription>
      Size of a memory pool InnoDB uses to store data dictionary
      information and other internal data structures
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_additional_mem_pool_size=#"
        setvar="innodb_additional_mem_pool_size"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="numeric" platform="all">
      <value minimum="524288"/>
      <value maximum="4294967295"/>
      <value default="1048576"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.0">
      <value minimum="2097152"/>
      <value maximum="4294967295"/>
      <value default="8388608"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.0">
      <value minimum="524288"/>
      <value maximum="4294967295"/>
      <value default="1048576"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Memory">
        <caption value="Add. mem Pool Size:"/>
        <description value="Size of a memory pool InnoDB uses to store data dictionary information and other internal data structures. A sensible value for this might be 2M, but the more tables you have in your application the more you will need to allocate here. If InnoDB runs out of memory in this pool, it will start to allocate memory from the operating system, and write warning messages to the MySQL error log."/>
        <type value="numeric">
          <value default="2M"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_autoextend_increment">

    <xrefto id="sysvar_innodb_autoextend_increment"/>

    <name>innodb_autoextend_increment</name>

    <shortdescription>
      Data file autoextend increment in megabytes
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_autoextend_increment=#"
        setvar="innodb_autoextend_increment"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="8"/>
      <value minimum="1"/>
      <value maximum="1000"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.0" outversion="5.4.2">
      <value default="64"/>
      <value minimum="1"/>
      <value maximum="1000"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.0">
      <value default="8"/>
      <value minimum="1"/>
      <value maximum="1000"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.5"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_autoextend_increment"/>
        <description value="innodb_autoextend_increment"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_autoinc_lock_mode">

    <xrefto id="sysvar_innodb_autoinc_lock_mode"/>

    <name>innodb_autoinc_lock_mode</name>

    <shortdescription>
      Set InnoDB auto-increment lock mode
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_autoinc_lock_mode=#" setvar="innodb_autoinc_lock_mode"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.22"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_autoinc_lock_mode"/>
        <description value="innodb_autoinc_lock_mode"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_buffer_pool_awe_mem_mb">

    <xrefto id="sysvar_innodb_buffer_pool_awe_mem_mb"/>

    <name>innodb_buffer_pool_awe_mem_mb</name>

    <shortdescription>
      If Windows AWE is used, the size in Megabytes of InnoDB buffer
      pool allocated from the AWE memory
    </shortdescription>

    <platforms applies="windows"/>

    <types>
      <optype class="cmdline" format="--innodb_buffer_pool_awe_mem_mb=#"
        setvar="innodb_buffer_pool_awe_mem_mb"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="numeric" platform="windows">
      <value default="0"/>
      <value minimum="0"/>
      <value maximum="63000"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.0"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <removed version="5.1.13"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Memory">
        <caption value="AWE mem Pool Size:"/>
        <description value="You can allocate the InnoDB buffer pool into the AWE physical memory using this parameter."/>
        <type value="numeric">
          <value default="0"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_buffer_pool_size">

    <xrefto id="sysvar_innodb_buffer_pool_size"/>

    <name>innodb_buffer_pool_size</name>

    <shortdescription>
      The size of the memory buffer InnoDB uses to cache data and
      indexes of its tables
    </shortdescription>

    <platforms applies="windows"/>

    <types>
      <optype class="cmdline" format="--innodb_buffer_pool_size=#" setvar="innodb_buffer_pool_size"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="numeric" platform="windows">
      <value default="8388608"/>
      <value minimum="1048576"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="windows" inversion="5.4.0" outversion="5.4.1">
      <value default="1073741824"/>
      <value minimum="67108864"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="windows" inversion="5.4.2" outversion="5.4.2">
      <value default="1073741824"/>
      <value minimum="5242880"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="windows" inversion="5.4.3">
      <value default="134217728"/>
      <value minimum="5242880"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="windows" inversion="6.0.0">
      <value default="8388608"/>
      <value minimum="1048576"/>
      <value maximum="4294967295"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Memory">
        <caption value="Buffer Pool Size:"/>
        <description value="The bigger you set this the less disk I/O is needed to access data in tables. On a dedicated database server you may set this parameter up to 80% of the machine physical memory size. Do not set it too large, though, because competition of the physical memory may cause paging in the operating system."/>
        <type value="numeric">
          <value default="16M"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_change_buffering">

    <xrefto id="sysvar_innodb_change_buffering"/>

    <name>innodb_change_buffering</name>

    <shortdescription>
      Whether InnoDB performs insert buffering.
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_change_buffering=#" setvar="innodb_change_buffering"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="enumeration" platform="all">
      <value default="inserts"/>
      <choice value="inserts"/>
      <choice value="none"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.38"/>
      <manual version="5.4"/>
      <introduced version="5.4.2"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_change_buffering"/>
        <description value="innodb_change_buffering"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_checksums">

    <xrefto id="sysvar_innodb_checksums"/>

    <name>innodb_checksums</name>

    <shortdescription>
      Enable InnoDB checksums validation
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_checksums" setvar="innodb_checksums"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_checksums"/>
        <description value="innodb_checksums"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_commit_concurrency">

    <xrefto id="sysvar_innodb_commit_concurrency"/>

    <name>innodb_commit_concurrency</name>

    <shortdescription>
      Helps in performance tuning in heavily concurrent environments
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_commit_concurrency=#"
        setvar="innodb_commit_concurrency"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0" minimum="0" maximum="100"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.12"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_commit_concurrency"/>
        <description value="innodb_commit_concurrency"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_concurrency_tickets">

    <xrefto id="sysvar_innodb_concurrency_tickets"/>

    <name>innodb_concurrency_tickets</name>

    <shortdescription>
      Number of times a thread is allowed to enter InnoDB within the
      same SQL query after it has once got the ticket
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_concurrency_tickets=#"
        setvar="innodb_concurrency_tickets"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="500"/>
      <value minimum="1"/>
      <value maximum="4294967295"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_concurrency_tickets"/>
        <description value="innodb_concurrency_tickets"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_data_file_path">

    <xrefto id="sysvar_innodb_data_file_path"/>

    <name>innodb_data_file_path</name>

    <shortdescription>
      Path to individual files and their sizes
    </shortdescription>

    <seealso xref="innodb_data_home_dir"/>

    <types>
      <optype class="cmdline" format="--innodb_data_file_path=name"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Datafiles">
        <caption value="Data File Path:"/>
        <description value="Paths to individual datafiles and their sizes."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_data_home_dir">

    <xrefto id="sysvar_innodb_data_home_dir"/>

    <name>innodb_data_home_dir</name>

    <shortdescription>
      The common part for InnoDB table spaces
    </shortdescription>

    <seealso xref="innodb_data_file_path"/>

    <types>
      <optype class="cmdline" format="--innodb_data_home_dir=name" setvar="innodb_data_home_dir"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Datafiles">
        <caption value="Data directory:"/>
        <description value="The common part of the directory path for all InnoDB datafiles. Leave this empty if you want to split the data files onto different drives."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_doublewrite">

    <xrefto id="sysvar_innodb_doublewrite"/>

    <name>innodb-doublewrite</name>

    <shortdescription>
      Enable InnoDB doublewrite buffer
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb-doublewrite" setvar="innodb_doublewrite"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all"></values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_doublewrite"/>
        <description value="innodb_doublewrite"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_extra_dirty_writes">

    <xrefto id="sysvar_innodb_extra_dirty_writes"/>

    <name>innodb_extra_dirty_writes</name>

    <shortdescription>
      Whether to flush dirty buffer pages when the percentage of dirty
      pages is less than the maximum dirty percent
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_extra_dirty_writes=#" setvar="innodb_extra_dirty_writes"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="5.4"/>
      <removed version="5.4.2"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="innodb_fast_shutdown">

    <xrefto id="sysvar_innodb_fast_shutdown"/>

    <name>innodb_fast_shutdown</name>

    <shortdescription>
      Speeds up the shutdown process of the InnoDB storage engine
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_fast_shutdown[=#]" setvar="innodb_fast_shutdown"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="1"/>
      <choice value="0"/>
      <choice value="1"/>
      <choice value="2"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Various">
        <caption value="Fast shutdown"/>
        <description value="Speeds up server shutdown process."/>
        <type value="boolean">
          <value default="Checked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_file_format">

    <xrefto id="sysvar_innodb_file_format"/>

    <name>innodb_file_format</name>

    <shortdescription>
      The format for new InnoDB tables
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_file_format=#" setvar="innodb_file_format"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="string" platform="all">
      <value default="Antelope"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.38"/>
      <manual version="5.4"/>
      <introduced version="5.4.2"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_file_format"/>
        <description value="innodb_file_format"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_file_format_check">

    <xrefto id="sysvar_innodb_file_format_check"/>

    <name>innodb_file_format_check</name>

    <shortdescription>
      Whether InnoDB performs file format compatibility checking
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_file_format_check=#" setvar="innodb_file_format_check"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

<!--
  It's not clear whether this is string, boolean, ...
  Plugin manual says "ON" and file format names all are legal
-->

    <values vartype="string" platform="all">
      <value default="Antelope"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.38"/>
      <manual version="5.4"/>
      <introduced version="5.4.2"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_file_format_check"/>
        <description value="innodb_file_format_check"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_file_io_threads">

    <xrefto id="sysvar_innodb_file_io_threads"/>

    <name>innodb_file_io_threads</name>

    <shortdescription>
      Number of file I/O threads in InnoDB
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_file_io_threads=#" setvar="innodb_file_io_threads"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="4"/>
      <value minimum="4"/>
      <value maximum="64"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
<!-- not in 5.4 -->
<!-- not in 5.5 -->
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Various">
        <caption value="File IO Threads:"/>
        <description value="Number of file I/O threads in InnoDB. Normally, this should be 4, but on Windows disk I/O may benefit from a larger number."/>
        <type value="numeric">
          <value default="4"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_file_per_table">

    <xrefto id="sysvar_innodb_file_per_table"/>

    <name>innodb_file_per_table</name>

    <shortdescription>
      Stores each InnoDB table to an .ibd file in the database dir
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_file_per_table"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no" outversion="5.4.1"/>
      <vartype class="system" scope="global" isdynamic="yes" inversion="5.4.2"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Datafiles">
        <caption value="One File per Table"/>
        <description value="This option makes InnoDB to store each created table into its own .ibd file."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_flush_log_at_trx_commit">

    <xrefto id="sysvar_innodb_flush_log_at_trx_commit"/>

    <name>innodb_flush_log_at_trx_commit</name>

    <shortdescription>
      Set to 0 (write and flush once per second), 1 (write and flush at
      each commit) or 2 (write at commit, flush once per second)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_flush_log_at_trx_commit[=#]"
        setvar="innodb_flush_log_at_trx_commit"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1"/>
      <choice value="0"/>
      <choice value="1"/>
      <choice value="2"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Logfiles">
        <caption value="Flush Log at:"/>
        <description value="Specifies when log files are flushed to disk."/>
        <type value="dropdownbox">
          <value default="0"/>
          <choice caption="Write to Log and flush every second" value="0"/>
          <choice caption="Write Log at commit, flush every second" value="2"/>
          <choice caption="Transaction commit flushes logs" value="1"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_flush_method">

    <xrefto id="sysvar_innodb_flush_method"/>

    <name>innodb_flush_method</name>

    <shortdescription>
      With which method to flush data
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_flush_method=name" setvar="innodb_flush_method"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="enumeration" platform="windows">
      <value default="async_unbuffered"/>
    </values>

    <values vartype="enumeration" platform="linux">
      <value default="fdatasync"/>
      <choice value="fdatasync"/>
      <choice value="O_DSYNC"/>
      <choice value="O_DIRECT"/>
    </values>

    <values vartype="enumeration" platform="hpux">
      <value default="fdatasync"/>
      <choice value="fdatasync"/>
      <choice value="O_DSYNC"/>
      <choice value="O_DIRECT"/>
    </values>

    <values vartype="enumeration" platform="solaris">
      <value default="fdatasync"/>
      <choice value="fdatasync"/>
      <choice value="O_DSYNC"/>
      <choice value="O_DIRECT"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Logfiles">
        <caption value="Flush Method:"/>
        <description value="Method used for flushing the log files to disk."/>
        <type value="dropdownbox">
          <value default="fdatasync"/>
          <choice caption="nosync (not for production systems)" value="nosync"/>
          <choice caption="O_DSYNC (faster, but relies on OS/drv/hdw)" value="O_DSYNC"/>
          <choice caption="fdatasync (safe, recommended)" value="fdatasync"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_force_recovery">

    <xrefto id="sysvar_innodb_force_recovery"/>

    <name>innodb_force_recovery</name>

    <shortdescription>
      Helps to save your data in case the disk image of the database
      becomes corrupt
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_force_recovery=#" setvar="innodb_force_recovery"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="enumeration" platform="all">
      <value default="0"/>
      <choice value="0"/>
      <choice value="SRV_FORCE_IGNORE_CORRUPT"/>
      <choice value="SRV_FORCE_NO_BACKGROUND"/>
      <choice value="SRV_FORCE_NO_TRX_UNDO"/>
      <choice value="SRV_FORCE_NO_IBUF_MERGE"/>
      <choice value="SRV_FORCE_NO_UNDO_LOG_SCAN"/>
      <choice value="SRV_FORCE_NO_LOG_REDO"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Various">
        <caption value="Force recovery"/>
        <description value="Helps to save your data in case the disk image of the database becomes corrupt."/>
        <type value="numeric">
          <value default="0"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_io_capacity">

    <xrefto id="sysvar_innodb_io_capacity"/>

    <name>innodb_io_capacity</name>

    <shortdescription>
      The limit on the maximum number of I/O operations per second
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_io_capacity=#" setvar="innodb_io_capacity"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no" outversion="5.4.1"/>
      <vartype class="system" scope="global" isdynamic="yes" inversion="5.4.2"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="200"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.38"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_io_capacity"/>
        <description value="innodb_io_capacity"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_lock_wait_timeout">

    <xrefto id="sysvar_innodb_lock_wait_timeout"/>

    <name>innodb_lock_wait_timeout</name>

    <shortdescription>
      Timeout in seconds an InnoDB transaction may wait for a lock
      before being rolled back
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_lock_wait_timeout=#"
        setvar="innodb_lock_wait_timeout"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no" outversion="5.4.1"/>
      <vartype class="system" scope="global" isdynamic="yes" inversion="5.4.2"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="50"/>
      <value minimum="1"/>
      <value maximum="1073741824"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Various">
        <caption value="Lock Wait Timeout:"/>
        <description value="Timeout in seconds InnoDB transaction may wait for a lock before being rolled back. InnoDB automatically detects transaction deadlocks in its own lock table and rolls back the transaction. If you use the LOCK TABLES command, or other transaction-safe storage engines than InnoDB in the same transaction, then a deadlock may arise which InnoDB cannot notice. In cases like this the timeout is useful to resolve the situation."/>
        <type value="numeric">
          <value default="2"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_locks_unsafe_for_binlog">

    <xrefto id="sysvar_innodb_locks_unsafe_for_binlog"/>

    <name>innodb_locks_unsafe_for_binlog</name>

    <shortdescription>
      Force InnoDB not to use next-key locking. Instead use only
      row-level locking
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_locks_unsafe_for_binlog"
        setvar="innodb_locks_unsafe_for_binlog"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.4"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_locks_unsafe_for_binlog"/>
        <description value="innodb_locks_unsafe_for_binlog"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_log_arch_dir">

    <xrefto id="sysvar_innodb_log_arch_dir"/>

    <name>innodb_log_arch_dir</name>

    <shortdescription>
      Where full logs should be archived
    </shortdescription>

    <deprecated version="5.0.24"/>

    <types>
      <optype class="cmdline" format="--innodb_log_arch_dir=name" setvar="innodb_log_arch_dir"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <removed version="5.1.21"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Logfiles">
        <caption value="Log Archive Dir:"/>
        <description value="Directory path where log archives should be stored."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_log_archive">

    <xrefto id="sysvar_innodb_log_archive"/>

    <name>innodb_log_archive</name>

    <shortdescription>
      Unused
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_log_archive[=#]"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <removed version="5.1.18"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Logfiles">
        <caption value="Log archive"/>
        <description value="This value should currently be disabled."/>
        <type value="dropdownbox">
          <value default="0"/>
          <choice caption="InnoDB log archive disabled" value="0"/>
          <choice caption="InnoDB log archive enabled" value="1"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_log_buffer_size">

    <xrefto id="sysvar_innodb_log_buffer_size"/>

    <name>innodb_log_buffer_size</name>

    <shortdescription>
      The size of the buffer which InnoDB uses to write log to the log
      files on disk
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_log_buffer_size=#" setvar="innodb_log_buffer_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1048576"/>
      <value minimum="1048576"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.0" outversion="5.4.1">
      <value default="16777216"/>
      <value minimum="2097152"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.2" outversion="5.4.2">
      <value default="16777216"/>
      <value minimum="262144"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.3">
      <value default="8388608"/>
      <value minimum="262144"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.0">
      <value default="1048576"/>
      <value minimum="1048576"/>
      <value maximum="4294967295"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Logfiles">
        <caption value="Log Buffer Size:"/>
        <description value="The size of the buffer which InnoDB uses to write log to the log files on disk. Sensible values range from 1M to 8M. A big log buffer allows large transactions to run without a need to write the log to disk until the transaction commit. Thus, if you have big transactions, making the log buffer big will save disk I/O."/>
        <type value="numeric">
          <value default="2M"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_log_file_size">

    <xrefto id="sysvar_innodb_log_file_size"/>

    <name>innodb_log_file_size</name>

    <shortdescription>
      Size of each log file in a log group
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_log_file_size=#" setvar="innodb_log_file_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="5242880"/>
      <value minimum="1048576"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.0" outversion="5.4.1">
      <value default="134217728"/>
      <value minimum="33554432"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.2" outversion="5.4.2">
      <value default="134217728"/>
      <value minimum="108576"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.3">
      <value default="5242880"/>
      <value minimum="108576"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.0">
      <value default="5242880"/>
      <value minimum="1048576"/>
      <value maximum="4294967295"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Logfiles">
        <caption value="Log File Size:"/>
        <description value="Size of each log file in a log group in megabytes. Sensible values range from 1M to 1/n-th of the size of the buffer pool specified below, where n is the number of log files in the group. The larger the value, the less checkpoint flush activity is needed in the buffer pool, saving disk I/O. But larger log files also mean that recovery will be slower in case of a crash. The combined size of log files must be less than 4 GB on 32-bit computers. The default is 5M."/>
        <type value="numeric">
          <value default="5M"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_log_files_in_group">

    <xrefto id="sysvar_innodb_log_files_in_group"/>

    <name>innodb_log_files_in_group</name>

    <shortdescription>
      Number of InnoDB log files in the log group
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_log_files_in_group=#"
        setvar="innodb_log_files_in_group"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="2"/>
      <value minimum="2"/>
      <value maximum="100"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.0" outversion="5.4.2">
      <value default="3"/>
      <value minimum="3"/>
      <value maximum="100"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.3">
      <value default="2"/>
      <value minimum="2"/>
      <value maximum="100"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Logfiles">
        <caption value="Log Files in Group:"/>
        <description value="Number of log files in the log group. InnoDB writes to the files in a circular fashion. Value 2 is recommended here. The default is 2."/>
        <type value="numeric">
          <value default="2"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_log_group_home_dir">

    <xrefto id="sysvar_innodb_log_group_home_dir"/>

    <name>innodb_log_group_home_dir</name>

    <shortdescription>
      Path to InnoDB log files
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_log_group_home_dir=name"
        setvar="innodb_log_group_home_dir"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Logfiles">
        <caption value="Log Group Dir:"/>
        <description value="Directory path to InnoDB log files."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_max_dirty_pages_pct">

    <xrefto id="sysvar_innodb_max_dirty_pages_pct"/>

    <name>innodb_max_dirty_pages_pct</name>

    <shortdescription>
      Percentage of dirty pages allowed in bufferpool
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_max_dirty_pages_pct=#"
        setvar="innodb_max_dirty_pages_pct"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="90" maximum="100" minimum="0"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.0">
      <value default="75" maximum="99" minimum="0"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.0">
      <value default="90" maximum="100" minimum="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Various">
        <caption value="Max Dirty Pages"/>
        <description value="Percentage of dirty pages allowed in bufferpool"/>
        <type value="numeric">
          <value default="90"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_max_merged_io">

    <xrefto id="sysvar_innodb_max_merged_io"/>

    <name>innodb_max_merged_io</name>

    <shortdescription>
      The maximum number of background I/O requests to merge to issue a
      larger I/O request
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_max_merged_io=#" setvar="innodb_max_merged_io"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="64"/>
    </values>

    <versions>
      <manual version="5.4"/>
      <removed version="5.4.2"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="innodb_max_purge_lag">

    <xrefto id="sysvar_innodb_max_purge_lag"/>

    <name>innodb_max_purge_lag</name>

    <shortdescription>
      Desired maximum length of the purge queue (0 = no limit)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_max_purge_lag=#" setvar="innodb_max_purge_lag"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
      <value minimum="0"/>
      <value maximum="4294967295"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.6"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_max_purge_lag"/>
        <description value="innodb_max_purge_lag"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_mirrored_log_groups">

    <xrefto id="sysvar_innodb_mirrored_log_groups"/>

    <name>innodb_mirrored_log_groups</name>

    <shortdescription>
      Number of identical copies of log groups we keep for the database
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_mirrored_log_groups=#"
        setvar="innodb_mirrored_log_groups"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1"/>
      <value minimum="1"/>
      <value maximum="10"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Logfiles">
        <caption value="Mirrored Log Groups:"/>
        <description value="Number of identical copies of log groups we keep for the database. Currently this should be set to 1."/>
        <type value="numeric">
          <value default="1"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_old_blocks_pct">

    <xrefto id="sysvar_innodb_old_blocks_pct"/>

    <name>innodb_old_blocks_pct</name>

    <shortdescription>
      Percentage of the InnoDB buffer pool to reserve for old blocks
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_old_blocks_pct=#" />
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="37" minimum="5" maximum="95"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.41"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_old_blocks_pct"/>
        <description value="innodb_old_blocks_pct"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_old_blocks_time">

    <xrefto id="sysvar_innodb_old_blocks_time"/>

    <name>innodb_old_blocks_time</name>

    <shortdescription>
      How long (in ms) blocks must remain in old end of InnoDB buffer
      pool before moving to new end
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_old_blocks_time=#" />
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.41"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_old_blocks_time"/>
        <description value="innodb_old_blocks_time"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_open_files">

    <xrefto id="sysvar_innodb_open_files"/>

    <name>innodb_open_files</name>

    <shortdescription>
      The maximum number of files that InnoDB keeps open at the same
      time
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_open_files=#" />
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="300" minimum="10" maximum="4294967295"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Various">
        <caption value="Open Files:"/>
        <description value="This is relevant only if you use multiple tablespaces in InnoDB. This specifies the maximum how many .ibd files InnoDB can keep open at one time. The minimum value for this is 10. The default is 300."/>
        <type value="numeric">
          <value default="300"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_read_ahead_threshold">

    <xrefto id="sysvar_innodb_read_ahead_threshold"/>

    <name>innodb_read_ahead_threshold</name>

    <shortdescription>
      The sensitivity of InnoDB linear read-ahead
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_read_ahead_threshold=#" setvar="innodb_read_ahead_threshold"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="56"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.38"/>
      <manual version="5.4"/>
      <introduced version="5.4.2"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_read_ahead_threshold"/>
        <description value="innodb_read_ahead_threshold"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_read_io_threads">

    <xrefto id="sysvar_innodb_read_io_threads"/>

    <name>innodb_read_io_threads</name>

    <shortdescription>
      The number of background I/O threads for read prefetch requests
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_read_io_threads=#" setvar="innodb_read_io_threads"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="numeric" platform="all" outversion="5.4.2">
      <value default="8"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.3">
      <value default="4"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.38"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_read_io_threads"/>
        <description value="innodb_read_io_threads"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_replication_delay">

    <xrefto id="sysvar_innodb_replication_delay"/>

    <name>innodb_replication_delay</name>

    <shortdescription>
      The slave server replication thread delay
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_replication_delay=#" setvar="innodb_replication_delay"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.38"/>
      <manual version="5.4"/>
      <introduced version="5.4.2"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_replication_delay"/>
        <description value="innodb_replication_delay"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_rollback_on_timeout">

    <xrefto id="sysvar_innodb_rollback_on_timeout"/>

    <name>innodb_rollback_on_timeout</name>

    <shortdescription>
      Roll back entire transaction on transaction timeout, not just last
      statement
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_rollback_on_timeout"
        setvar="innodb_rollback_on_timeout"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.32"/>
      <manual version="5.1"/>
      <introduced version="5.1.15"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_rollback_on_timeout"/>
        <description value="innodb_rollback_on_timeout"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_safe_binlog">

    <xrefto id="option_mysqld_innodb_safe_binlog"/>

    <name>innodb_safe_binlog</name>

    <shortdescription>
      Truncates the binary log after last nonrolled-back transaction
      after InnoDB crash recovery
    </shortdescription>

    <deprecated version="5.0.3"/>

    <types>
      <optype class="cmdline" format="--innodb_safe_binlog" />
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.3"/>
      <manual version="5.0"/>
      <removed version="5.0.3"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="innodb_stats_on_metadata">

    <xrefto id="sysvar_innodb_stats_on_metadata"/>

    <name>innodb_stats_on_metadata</name>

    <shortdescription>
      Enable or disable InnoDB table statistics updates for metadata
      statements
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_stats_on_metadata" setvar="innodb_stats_on_metadata"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" outversion="5.1.31"/>
      <vartype isdynamic="yes" scope="global" class="system" inversion="5.1.32"/>
      <vartype isdynamic="no" scope="global" class="system" outversion="6.0.0"/>
      <vartype isdynamic="yes" scope="global" class="system" inversion="6.0.10"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.17"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_stats_on_metadata"/>
        <description value="innodb_stats_on_metadata"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_status_file">

    <xrefto id="option_mysqld_innodb_status_file"/>

    <name>innodb_status_file</name>

    <shortdescription>
      Enable SHOW INNODB STATUS output in the innodb_status.[pid] file
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_status_file"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_status_file"/>
        <description value="innodb_status_file"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_support_xa">

    <xrefto id="sysvar_innodb_support_xa"/>

    <name>innodb_support_xa</name>

    <shortdescription>
      Enable InnoDB support for the XA two-phase commit
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_support_xa" setvar="innodb_support_xa"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="TRUE"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_support_xa"/>
        <description value="innodb_support_xa"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_sync_spin_loops">

    <xrefto id="sysvar_innodb_sync_spin_loops"/>

    <name>innodb_sync_spin_loops</name>

    <shortdescription>
      Count of spin-loop rounds in InnoDB mutexes
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_sync_spin_loops=#" setvar="innodb_sync_spin_loops"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all" outversion="5.4.1">
      <value default="20"/>
      <value minimum="0"/>
      <value maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.2">
      <value default="30"/>
      <value minimum="0"/>
      <value maximum="4294967295"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_sync_spin_loops"/>
        <description value="innodb_sync_spin_loops"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_spin_wait_delay">

    <xrefto id="sysvar_innodb_spin_wait_delay"/>

    <name>innodb_spin_wait_delay</name>

    <shortdescription>
      The maximum delay between polls for a spin lock
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_spin_wait_delay=#" setvar="innodb_spin_wait_delay"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="6"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.38"/>
      <manual version="5.4"/>
      <introduced version="5.4.2"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_spin_wait_delay"/>
        <description value="innodb_spin_wait_delay"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_stats_sample_pages">

    <xrefto id="sysvar_innodb_stats_sample_pages"/>

    <name>innodb_stats_sample_pages</name>

    <shortdescription>
      The number of index pages to sample for index distribution
      statistics
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_stats_sample_pages=#" setvar="innodb_stats_sample_pages"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="8"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.38"/>
      <manual version="5.4"/>
      <introduced version="5.4.2"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_stats_sample_pages"/>
        <description value="innodb_stats_sample_pages"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_strict_mode">

    <xrefto id="sysvar_innodb_strict_mode"/>

    <name>innodb_strict_mode</name>

    <shortdescription>
      Whether InnoDB returns errors rather than warnings for exceptional
      conditions
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_strict_mode=#" setvar="innodb_strict_mode"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.38"/>
      <manual version="5.4"/>
      <introduced version="5.4.2"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_strict_mode"/>
        <description value="innodb_strict_mode"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_table_locks">

    <xrefto id="sysvar_innodb_table_locks"/>

    <name>innodb_table_locks</name>

    <shortdescription>
      Enable InnoDB locking in LOCK TABLES
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_table_locks" setvar="innodb_table_locks"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="TRUE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.2"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_table_locks"/>
        <description value="innodb_table_locks"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_thread_concurrency">

    <xrefto id="sysvar_innodb_thread_concurrency"/>

    <name>innodb_thread_concurrency</name>

    <shortdescription>
      Sets the maximum number of threads allowed inside InnoDB. Value 0
      will disable the thread throttling
    </shortdescription>

    <seealso xref="innodb_concurrency_tickets"/>

    <types>
      <optype class="cmdline" format="--innodb_thread_concurrency=#"
        setvar="innodb_thread_concurrency"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="8" minimum="1" maximum="1000"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.0.9">
      <value default="20" maximum="1000" minimum="1"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.0.19">
      <value minimum="0" default="8" maximum="1000"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.0">
      <value minimum="0" default="0" maximum="1000"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.0">
      <value minimum="0" default="8" maximum="1000"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="Various">
        <caption value="Thread concurrency"/>
        <description value="Helps in performance tuning in heavily concurrent environments."/>
        <type value="numeric">
          <value default="8"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_thread_concurrency_timer_based">

    <xrefto id="sysvar_innodb_thread_concurrency_timer_based"/>

    <name>innodb_thread_concurrency_timer_based</name>

    <shortdescription>
      Whether to use the lock-free method of handling thread concurrency
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_thread_concurrency_timer_based=#" setvar="innodb_thread_concurrency_timer_based"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="5.4"/>
      <removed version="5.4.2"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="innodb_thread_sleep_delay">

    <xrefto id="sysvar_innodb_thread_sleep_delay"/>

    <name>innodb_thread_sleep_delay</name>

    <shortdescription>
      Time of innodb thread sleeping before joining InnoDB queue (usec).
      Value 0 disable a sleep
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_thread_sleep_delay=#"
        setvar="innodb_thread_sleep_delay"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all" inversion="5.0.8" outversion="5.0.18">
      <value default="0" minimum="1000" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.0.19" outversion="5.0.20">
      <value default="0" minimum="1000" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.0.21">
      <value default="8"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_thread_sleep_delay"/>
        <description value="innodb_thread_sleep_delay"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_use_legacy_cardinality_algorithm">

    <xrefto id="sysvar_innodb_use_legacy_cardinality_algorithm"/>

    <name>innodb_use_legacy_cardinality_algorithm</name>

    <shortdescription>
      Whether to use legacy InnoDB index cardinality calculation
      algorithm
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_use_legacy_cardinality_algorithm=#" setvar="innodb_use_legacy_cardinality_algorithm"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.82"/>
      <manual version="5.1"/>
      <introduced version="5.1.35"/>
<!-- unused in 5.4 and up -->
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_use_legacy_cardinality_algorithm"/>
        <description value="innodb_use_legacy_cardinality_algorithm"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_use_sys_malloc">

    <xrefto id="sysvar_innodb_use_sys_malloc"/>

    <name>innodb_use_sys_malloc</name>

    <shortdescription>
      Whether InnoDB uses the OS or its own memory allocator
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_use_sys_malloc=#" setvar="innodb_use_sys_malloc"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.38"/>
      <manual version="5.4"/>
      <introduced version="5.4.2"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_use_sys_malloc"/>
        <description value="innodb_use_sys_malloc"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="innodb_version">

    <xrefto id="sysvar_innodb_version"/>

    <name>innodb_version</name>

    <shortdescription>
      The version of InnoDB
    </shortdescription>

    <types>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="string" platform="all"></values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.38"/>
      <manual version="5.4"/>
      <introduced version="5.4.2"/>
      <manual version="5.5"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="innodb_write_io_threads">

    <xrefto id="sysvar_innodb_write_io_threads"/>

    <name>innodb_write_io_threads</name>

    <shortdescription>
      The number of background I/O threads for writing dirty pages from
      the buffer cache to disk
    </shortdescription>

    <types>
      <optype class="cmdline" format="--innodb_write_io_threads=#" setvar="innodb_write_io_threads"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="numeric" platform="all" outversion="5.4.2">
      <value default="8"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.3">
      <value default="4"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.38"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="innodb_write_io_threads"/>
        <description value="innodb_write_io_threads"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="insert_id">

    <xrefto id="sysvar_insert_id"/>

    <name>insert_id</name>

    <shortdescription>
      Set the value to be used by the following INSERT or ALTER TABLE
      statement when inserting an AUTO_INCREMENT value
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="interactive_timeout">

    <xrefto id="sysvar_interactive_timeout"/>

    <name>interactive_timeout</name>

    <shortdescription>
      The number of seconds the server waits for activity on an
      interactive connection before closing it
    </shortdescription>

    <types>
      <optype class="cmdline" format="--interactive_timeout=#" setvar="interactive_timeout"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value minimum="1" default="28800"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Networking" group="Timeout Settings">
        <caption value="Interactive timeout"/>
        <description value="The number of seconds the server waits for activity on an interactive connection before closing it."/>
        <type value="numeric">
          <value default="28800"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="isam" id="isam">

    <name>isam</name>

    <shortdescription>
      Obsolete. ISAM storage engine is no longer supported
    </shortdescription>

    <deprecated/>

    <types>
      <optype class="cmdline" format="--isam" setvar="isam"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" class="system"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="join_buffer_size">

    <xrefto id="sysvar_join_buffer_size"/>

    <name>join_buffer_size</name>

    <shortdescription>
      The size of the buffer that is used for full joins
    </shortdescription>

    <types>
      <optype class="cmdline" format="--join_buffer_size=#" setvar="join_buffer_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" outversion="6.0.8" bitsize="32">
      <value default="131072" minimum="8200" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.9" bitsize="32">
      <value default="131072" minimum="128" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" outversion="6.0.8" bitsize="64">
      <value default="131072" minimum="8200" maximum="18446744073709547520"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.9" bitsize="64">
      <value default="131072" minimum="128" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Join buffer size:"/>
        <description value="The size of the buffer that is used for full joins."/>
        <type value="numeric">
          <value default="128k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="join_cache_level">

    <xrefto id="sysvar_join_cache_level"/>

    <name>join_cache_level</name>

    <shortdescription>
      How join buffers are used
    </shortdescription>

    <types>
      <optype class="cmdline" format="--join_cache_level=#" setvar="join_cache_level"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1" minimum="0" maximum="8"/>
    </values>

    <versions>
      <manual version="6.0"/>
      <introduced version="6.0.9"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="keep_files_on_create">

    <xrefto id="sysvar_keep_files_on_create"/>

    <name>keep_files_on_create</name>

    <shortdescription>
      Do not overwrite existing .MYD/.MYI files in default database
      directory
    </shortdescription>

    <types>
      <optype class="cmdline" format="--keep_files_on_create=#" setvar="keep_files_on_create"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.48"/>
      <manual version="5.1"/>
      <introduced version="5.1.21"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="General">
        <caption value="keep_files_on_create"/>
        <description value="keep_files_on_create"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="myisam" id="key_buffer_size">

    <xrefto id="sysvar_key_buffer_size"/>

    <name>key_buffer_size</name>

    <shortdescription>
      The size of the buffer used for index blocks for MyISAM tables
    </shortdescription>

    <types>
      <optype class="cmdline" format="--key_buffer_size=#" setvar="key_buffer_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all" outversion="5.1.22">
      <value default="8388608" minimum="8" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="32" inversion="5.1.23">
      <value default="8388608" minimum="8" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64" inversion="5.1.23">
      <value default="8388608" minimum="8" maximum="OS_PER_PROCESS_LIMIT"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="General">
        <caption value="Key buffer:"/>
        <description value="The size of the buffer used for index blocks. Increase this to get better index handling (for all reads and multiple writes) to as much as you can afford; 64M on a 256M machine that mainly runs MySQL is quite common."/>
        <type value="numeric">
          <value default="8192k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="key_cache_age_threshold">

    <xrefto id="sysvar_key_cache_age_threshold"/>

    <name>key_cache_age_threshold</name>

    <shortdescription>
      This characterizes the number of hits a hot block has to be
      untouched until it is considered aged enough to be downgraded to a
      warm block. This specifies the percentage ratio of that number of
      hits to the total number of blocks in key cache
    </shortdescription>

    <types>
      <optype class="cmdline" format="--key_cache_age_threshold=#" setvar="key_cache_age_threshold"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value minimum="100"  default="300" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value minimum="100"  default="300" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="General">
        <caption value="key_cache_age_threshold"/>
        <description value="key_cache_age_threshold"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="key_cache_block_size">

    <xrefto id="sysvar_key_cache_block_size"/>

    <name>key_cache_block_size</name>

    <shortdescription>
      The default size of key cache blocks
    </shortdescription>

    <types>
      <optype class="cmdline" format="--key_cache_block_size=#" setvar="key_cache_block_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1024" minimum="512" maximum="16384"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Key cache block size"/>
        <description value="The default size of key cache blocks"/>
        <type value="numeric">
          <value default="1k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="key_cache_division_limit">

    <xrefto id="sysvar_key_cache_division_limit"/>

    <name>key_cache_division_limit</name>

    <shortdescription>
      The minimum percentage of warm blocks in key cache
    </shortdescription>

    <types>
      <optype class="cmdline" format="--key_cache_division_limit=#"
        setvar="key_cache_division_limit"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="100"/>
      <value minimum="1"/>
      <value maximum="100"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Key cache division limit"/>
        <description value="The minimum percentage of warm blocks in key cache"/>
        <type value="numeric">
          <value default="100"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="language">

    <xrefto id="option_mysqld_language"/>

    <name>language</name>

    <shortdescription>
      Client error messages in given language. May be given as a full
      path
    </shortdescription>

    <deprecated version="5.5.0" xref="lc-messages-dir"/>

    <types>
      <optype class="cmdline" format="--language=name" setvar="language"/>
      <optype class="cmdline" format="-L" setvar="language"/>
      <optype class="mycnf" format="language" setvar="language"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="filename" platform="all">
      <value default="/usr/local/mysql/share/mysql/english/"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Localization">
        <caption value="Language:"/>
        <description value="Client error messages in given language. May be given as a full path."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="large-pages">

    <xrefto id="option_mysqld_large-pages"/>

    <name>large-pages</name>

    <shortdescription>
      Enable support for large pages
    </shortdescription>

    <platforms applies="linux"/>

    <types>
      <optype class="cmdline" format="--large-pages" setvar="large_pages"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" format="large_pages"/>
    </types>

    <values vartype="boolean" platform="linux">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="large_page_size">

    <xrefto id="sysvar_large_page_size"/>

    <name>large_page_size</name>

    <shortdescription>
      The size of memory pages when large page support is enabled
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="no" scope="global"/>
    </types>

    <values vartype="numeric" platform="linux">
      <value default="0"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="large_files_support">

    <xrefto id="sysvar_large_files_support"/>

    <name>large_files_support</name>

    <shortdescription>
      Whether large files are supported
    </shortdescription>

    <types>
      <vartype isdynamic="no" format="large_files_support" scope="global" class="system"/>
    </types>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="last_insert_id">

    <xrefto id="sysvar_last_insert_id"/>

    <name>last_insert_id</name>

    <shortdescription>
      The most recent AUTO_INCREMENT value
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="lc-messages">

    <xrefto id="option_mysqld_lc-messages"/>

    <name>lc-messages</name>

    <shortdescription>
      The locale for error messages
    </shortdescription>

    <types>
      <optype class="cmdline" format="--lc-messages=name" setvar="lc_messages"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="5.5"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="lc-messages-dir">

    <xrefto id="option_mysqld_lc-messages-dir"/>

    <name>lc-messages-dir</name>

    <shortdescription>
      The directory where error messages are located
    </shortdescription>

    <types>
      <optype class="cmdline" format="--lc-messages-dir=path" setvar="lc_messages_dir"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="no" scope="global"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="5.5"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="lc_time_names">

    <xrefto id="sysvar_lc_time_names"/>

    <name>lc_time_names</name>

    <shortdescription>
      The locale that controls the language used to display day and
      month names
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.21"/>
      <manual version="5.0"/>
      <introduced version="5.0.25"/>
      <manual version="5.1"/>
      <introduced version="5.1.12"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="security" id="local-infile">

    <xrefto id="option_mysqld_local-infile"/>

    <name>local-infile</name>

    <shortdescription>
      Enable/disable LOAD DATA LOCAL INFILE (takes values 1|0)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--local-infile" setvar="local_infile"/>
      <optype class="mycnf" format="local-infile"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="TRUE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="Security">
        <caption value="Enable load data local infile"/>
        <description value="Enable/disable LOAD DATA LOCAL INFILE"/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="security" id="local_infile">

    <xrefto id="sysvar_local_infile"/>

    <name>local_infile</name>

    <shortdescription>
      Whether LOCAL is supported for LOAD DATA INFILE statements
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="global" format="local_infile"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="log">

    <xrefto id="option_mysqld_log"/>

    <name>log</name>

    <shortdescription>
      Log connections and queries to file
    </shortdescription>

    <deprecated version="5.1.29" xref="general-log"/>

    <types>
      <optype class="cmdline" format="--log[=name]" setvar="log"/>
      <optype class="cmdline" format="-l" setvar="log"/>
      <optype class="mycnf" format="log" setvar="log"/>
      <vartype isdynamic="no" scope="global" class="system" outversion="5.1.22"/>
      <vartype isdynamic="yes" scope="global" class="system" inversion="5.1.23"/>
    </types>

    <values vartype="string" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Activate Logging">
        <caption value="Query Logfile Name:"/>
        <description value="Enter a name for the query log file. Otherwise a default name will be used."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

<!--id already in use-->

<!--mysqloption section="server" id="log">

    <xrefto id="option_mysqld_log"/>

    <name>log</name>

    <shortdescription>
      Whether logging of all statements to the general query log is enabled
    </shortdescription>

    <types>
          <vartype isdynamic="no" scope="global" class="system"  format="log"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption-->

  <mysqloption section="server" id="log-backup-output">

    <xrefto id="option_mysqld_log-backup-output"/>

    <name>log-backup-output</name>

    <shortdescription>
      The destination for MySQL Backup history and progress log output.
      Syntax: log-backup-output[=value[,value...]], where "value" could
      be TABLE, FILE, or NONE
    </shortdescription>

    <types>
      <optype class="cmdline" format="--log-backup-output[=name]" setvar="log_backup_output"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" format="log_backup_output" scope="global"/>
    </types>

    <values vartype="enumeration" platform="all">
      <value default="TABLE"/>
      <choice value="TABLE"/>
      <choice value="FILE"/>
      <choice value="NONE"/>
    </values>

    <versions>
      <manual version="5.6"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="log-bin">

    <xrefto id="option_mysqld_log-bin"/>

    <name>log-bin</name>

    <shortdescription>
      Enables binary log
    </shortdescription>

    <types>
      <optype class="cmdline" format="--log-bin" />
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"  format="log_bin"/>
    </types>

    <values vartype="filename" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Activate Logging">
        <caption value="Binary Logfile Name:"/>
        <description value="Enter a name for the binary log. Otherwise a default name will be used."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="log_bin">

    <xrefto id="sysvar_log_bin"/>

    <name>log_bin</name>

    <shortdescription>
      Whether the binary log is enabled
    </shortdescription>

    <types>
      <vartype isdynamic="no" scope="global" class="system" format="log_bin"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="log-bin-index">

    <xrefto id="option_mysqld_log-bin-index"/>

    <name>log-bin-index</name>

    <shortdescription>
      File that holds the names for last binary log files
    </shortdescription>

    <types>
      <optype class="cmdline" format="--log-bin-index=name" />
      <optype class="mycnf"/>
    </types>

    <values vartype="filename" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Binlog Options">
        <caption value="Filename of the index for binary logfiles"/>
        <description value="File that holds the names for last binary log files."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="log-bin-trust-function-creators">

    <xrefto id="option_mysqld_log-bin-trust-function-creators"/>

    <name>log-bin-trust-function-creators</name>

    <shortdescription>
      If equal to 0 (the default), then when --log-bin is used, creation
      of a stored function is allowed only to users having the SUPER
      privilege and only if the function created does not break binary
      logging
    </shortdescription>

    <seealso xref="log-bin-trust-routine-creators"/>

    <types>
      <optype class="cmdline" format="--log-bin-trust-function-creators" setvar="log_bin_trust_function_creators"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system" format="log_bin_trust_function_creators"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.16"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Binlog Options">
        <caption value="log-bin-trust-function-creators"/>
        <description value="log-bin-trust-function-creators"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="log-bin-trust-routine-creators">

    <name>log-bin-trust-routine-creators</name>

    <shortdescription>
      (deprecated) Use log-bin-trust-function-creators
    </shortdescription>

    <deprecated version="5.0.16" xref="log-bin-trust-function-creators"/>

    <types>
      <optype class="cmdline" format="--log-bin-trust-routine-creators" setvar="log_bin_trust_routine_creators"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system" format="log_bin_trust_routine_creators"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.6"/>
      <manual version="5.1"/>
      <manual version="5.2"/>
      <removed version="5.2.5"/>
      <manual version="5.4"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Binlog Options">
        <caption value="log-bin-trust-routine-creators"/>
        <description value="log-bin-trust-routine-creators"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="log-error">

    <xrefto id="option_mysqld_log-error"/>

    <name>log-error</name>

    <shortdescription>
      Error log file
    </shortdescription>

    <types>
      <optype class="cmdline" format="--log-error[=name]" setvar="log_error"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" format="log_error"/>
    </types>

    <values vartype="filename" platform="all"></values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Activate Logging">
        <caption value="Error Logfile Name:"/>
        <description value="Enter a name for the error log file. Otherwise a default name will be used."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="myisam" id="log-isam">

    <xrefto id="option_mysqld_log-isam"/>

    <name>log-isam</name>

    <shortdescription>
      Log all MyISAM changes to file
    </shortdescription>

    <types>
      <optype class="cmdline" format="--log-isam[=name]" />
      <optype class="mycnf"/>
    </types>

    <values vartype="filename" platform="all"></values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Activate Logging">
        <caption value="Isam Logfile Name:"/>
        <description value="Enter a name for the isam logfile. Otherwise a default name will be used."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="log-long-format">

    <xrefto id="option_mysqld_log-long-format"/>

    <name>log-long-format</name>

    <shortdescription>
      Log some extra information to update log. Please note that this
      option is deprecated; see --log-short-format option
    </shortdescription>

    <seealso xref="log-short-format"/>

    <deprecated version="4.1"/>

    <types>
      <optype class="cmdline" format="--log-long-format"/>
      <optype class="cmdline" format="-0"/>
      <optype class="mycnf" format="log-long-format"/>
    </types>

    <versions>
      <manual version="4.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="log-output">

    <xrefto id="option_mysqld_log-output"/>

    <name>log-output</name>

    <shortdescription>
      The destination for general query log and slow query log output.
      Syntax: log-output[=value[,value...]], where "value" could be
      TABLE, FILE, or NONE
    </shortdescription>

    <types>
      <optype class="cmdline" format="--log-output[=name]" setvar="log_output"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" format="log_output" scope="global"/>
    </types>

    <values vartype="enumeration" platform="all">
      <value default="FILE"/>
      <choice value="TABLE"/>
      <choice value="FILE"/>
      <choice value="NONE"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.6"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Advanced log options">
        <caption value="Write Logs to:"/>
        <description value="This option determines the destination for general query log and slow query log output. Table selects logging to tables in the MySQL Database, File selects logging to the filesystem."/>
        <type value="dropdownbox">
          <value default="FILE"/>
          <choice caption="Files" value="FILE"/>
          <choice caption="Tables" value="TABLE"/>
          <choice caption="Disable Logging" value="NONE"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="log-queries-not-using-indexes">

    <xrefto id="option_mysqld_log-queries-not-using-indexes"/>

    <name>log-queries-not-using-indexes</name>

    <shortdescription>
      Log queries that are executed without benefit of any index to the
      slow query log if it is open
    </shortdescription>

    <seealso xref="log-slow-queries"/>

    <deprecated version="5.1.29" xref="slow-query-log"/>

    <types>
      <optype class="cmdline" format="--log-queries-not-using-indexes"
        setvar="log_queries_not_using_indexes"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system" inversion="5.0.23" format="log_queries_not_using_indexes"/>
      <vartype isdynamic="yes" scope="global" class="system" inversion="5.1.11" format="log_queries_not_using_indexes"/>
    </types>

    <values vartype="boolean" platform="all"></values>

    <versions>
      <introduced version="4.1.1"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Advanced log options">
        <caption value="Log queries that don't use indexes"/>
        <description value="Log queries that are executed without benefit of any index."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="log-short-format">

    <xrefto id="option_mysqld_log-short-format"/>

    <name>log-short-format</name>

    <shortdescription>
      Don't log extra information to update and slow-query logs
    </shortdescription>

    <seealso xref="log-long-format"/>

    <types>
      <optype class="cmdline" format="--log-short-format" />
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Advanced log options">
        <caption value="Log only in short format"/>
        <description value="Don't log extra information to update and slow-query logs."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="log-slave-updates">

    <xrefto id="option_mysqld_log-slave-updates"/>

    <name>log-slave-updates</name>

    <shortdescription>
      This option tells the slave to log the updates performed by its
      SQL thread to its own binary log
    </shortdescription>

    <types>
      <optype class="cmdline" format="--log-slave-updates" setvar="log_slave_updates"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" format="log_slave_updates"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="General slave">
        <caption value="Log slave updates"/>
        <description value="Tells the slave to log the updates from the slave thread to the binary log. You will need to turn it on if you plan to daisy-chain the slaves."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="log-slow-admin-statements">

    <xrefto id="option_mysqld_log-slow-admin-statements"/>

    <name>log-slow-admin-statements</name>

    <shortdescription>
      Log slow OPTIMIZE, ANALYZE, ALTER and other administrative
      statements to the slow query log if it is open
    </shortdescription>

    <types>
      <optype class="cmdline" format="--log-slow-admin-statements"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.13"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Slow query log options">
        <caption value="log-slow-admin-statements"/>
        <description value="log-slow-admin-statements"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="log-slow-queries">

    <xrefto id="option_mysqld_log-slow-queries"/>

    <name>log-slow-queries</name>

    <shortdescription>
      Whether or not to log slow queries. Logging defaults to
      hostname-slow.log file. Must be enabled to activate other slow
      query log options
    </shortdescription>

    <types>
      <optype class="cmdline" format="--log-slow-queries[=name]"
        setvar="log_slow_queries"/>
      <optype class="mycnf"/>
      <vartype scope="global" isdynamic="no" class="system"  format="log_slow_queries" />
<!--vartype scope="both" isdynamic="yes" class="system" outversion="5.1.6" format="log_slow_queries"/-->
<!-- scope is global in 5.0.12 when did this happened?-->
      <vartype isdynamic="no" scope="global" class="system" outversion="5.1.22"
        format="log_slow_queries"/>
      <vartype isdynamic="yes" scope="global" class="system" inversion="5.1.23" format="log_slow_queries"/>
    </types>

    <values vartype="boolean" platform="all" />

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Activate Logging">
        <caption value="Slow Queries Log:"/>
        <description value="Enter a name for the slow query log. Otherwise a default name will be used."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="log-slow-slave-statements">

    <xrefto id="option_mysqld_log-slow-slave-statements"/>

    <name>log-slow-slave-statements</name>

    <shortdescription>
      Cause slow statements as executed by the slave to be written to
      the slow query log
    </shortdescription>

    <types>
      <optype class="cmdline" format="--log-slow-slave-statements"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="off"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.21"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.4"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Slow query log options">
        <caption value="log-slow-slave-statements"/>
        <description value="log-slow-slave-statements"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="log-tc">

    <xrefto id="option_mysqld_log-tc"/>

    <name>log-tc</name>

    <shortdescription>
      Path to transaction coordinator log (used for transactions that
      affect more than one storage engine, when binary log is disabled)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--log-tc=name" />
      <optype class="mycnf"/>
    </types>

    <values vartype="filename" platform="all">
      <value default="tc.log"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Advanced log options">
        <caption value="log-tc"/>
        <description value="log-tc"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="log-tc-size">

    <xrefto id="option_mysqld_log-tc-size"/>

    <name>log-tc-size</name>

    <shortdescription>
      Size in KB of transaction coordinator log
    </shortdescription>

    <types>
      <optype class="cmdline" format="--log-tc-size=#" />
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="24576" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="24576" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Advanced log options">
        <caption value="log-tc-size"/>
        <description value="log-tc-size"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="log-update">

    <name>log-update</name>

    <shortdescription>
      Deprecated. If the MySQL server is started with --log-update, it
      is translated to --log-bin
    </shortdescription>

    <deprecated version="5.0" xref="log-bin"/>

    <types>
      <optype class="cmdline" format="--log-update[=name]" setvar="log_update"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="log-warnings">

    <xrefto id="option_mysqld_log-warnings"/>

    <name>log-warnings</name>

    <shortdescription>
      Log some noncritical warnings to the log file
    </shortdescription>

    <disabledby xref="skip-log-warnings"/>

    <types>
      <optype class="cmdline" format="--log-warnings[=#]" setvar="log_warnings"/>
      <optype class="cmdline" format="-W [#]" setvar="log_warnings"/>
      <optype class="mycnf" format="log-warnings" setvar="log_warnings"/>
      <vartype isdynamic="yes" scope="both" class="system" format="log_warnings"/>
    </types>

    <values vartype="numeric" platform="all" inversion="4.1.3" bitsize="32">
      <value default="1" maximum="4294967295" minimum="0"/>
    </values>

    <values vartype="numeric" platform="all" inversion="4.1.3" bitsize="32">
      <value default="1" maximum="18446744073709547520" minimum="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Advanced log options">
        <caption value="Log warnings"/>
        <description value="Log some not critical warnings to the log file."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="long_query_time">

    <xrefto id="sysvar_long_query_time"/>

    <name>long_query_time</name>

    <shortdescription>
      Log all queries that have taken more than long_query_time seconds
      to execute to file
    </shortdescription>

    <seealso xref="log-slow-queries"/>

    <types>
      <optype class="cmdline" format="--long_query_time=#" setvar="long_query_time"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" outversion="5.0.20">
      <value minimum="1"/>
      <value default="10"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.1.21">
      <value minimum="0"/>
      <value default="10"/>
    </values>

    <values vartype="numeric" platform="all" outversion="6.0.3">
      <value minimum="1"/>
      <value default="10"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.4">
      <value minimum="0"/>
      <value default="10"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Slow query log options">
        <caption value="Long query time"/>
        <description value="Log all queries that have taken more than long_query_time seconds to execute to file."/>
        <type value="numeric">
          <value default="2"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="low-priority-updates">

    <xrefto id="option_mysqld_low-priority-updates"/>

    <name>low-priority-updates</name>

    <shortdescription>
      INSERT/DELETE/UPDATE has lower priority than selects
    </shortdescription>

    <types>
      <optype class="cmdline" format="--low-priority-updates"
        setvar="low_priority_updates"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="both" class="system" format="low_priority_updates"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="Low priority updates"/>
        <description value="INSERT/DELETE/UPDATE has lower priority than selects."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="lower_case_table_names">

    <xrefto id="sysvar_lower_case_table_names"/>

    <name>lower_case_table_names</name>

    <shortdescription>
      If set to 1 table names are stored in lowercase on disk and table
      names will be case-insensitive. Should be set to 2 if you are
      using a case insensitive file system
    </shortdescription>

    <types>
      <optype class="cmdline" format="--lower_case_table_names[=#]" setvar="lower_case_table_names"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0" minimum="0" maximum="2"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Make table names case insensitive"/>
        <description value="If set to 0, table and db names are stored with the lettercase specified during creation and comparisons are case sensitive. If set to 1 table names are stored in lowercase on disk and table names will be case-insensitive. If set to 2, names are stored as specified during creation but are compared case-insensitively (Only works on case-insensitive filesystems, starting from MySQL 4.1.8)."/>
        <type value="dropdownbox">
          <value default="1"/>
          <choice caption="0- Store as Created, Case Sensitive" value="0"/>
          <choice caption="1- Store in Lowercase, Case Insensitive" value="1"/>
          <choice caption="2- Store as Created, Case Insensitive" value="2"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="master-bind">

    <xrefto id="replication-options"/>

    <name>master-bind</name>

    <shortdescription>
      The network interface which is to be used for connecting to the
      master by a replication slave having multiple network connections
    </shortdescription>

    <types>
      <optype class="cmdline" format="--master-bind=name"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="no"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.22-ndb-6.3.4"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Master">
        <caption value="master-bind"/>
        <description value="master-bind"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="master-connect-retry">

    <xrefto id="option_mysqld_master-connect-retry"/>

    <name>master-connect-retry</name>

    <shortdescription>
      The number of seconds the slave thread will sleep before retrying
      to connect to the master in case the master goes down or the
      connection is lost
    </shortdescription>

    <deprecated version="5.1.17"/>

    <types>
      <optype class="cmdline" format="--master-connect-retry=#"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="60"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave default connection values">
        <caption value="Master connect retry"/>
        <description value="The number of seconds the slave thread will sleep before retrying to connect to the master in case the master goes down or the connection is lost."/>
        <type value="numeric">
          <value default="60"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="master-host">

    <xrefto id="option_mysqld_master-host"/>

    <name>master-host</name>

    <shortdescription>
      Master host name or IP address for replication
    </shortdescription>

    <deprecated version="5.1.17"/>

    <types>
      <optype class="cmdline" format="--master-host=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave default connection values">
        <caption value="Master hostname:"/>
        <description value="Master hostname or IP address for replication. If not set, the slave thread will not be started. Note that the setting of master-host will be ignored if there exists a valid master.info file."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="master-info-file">

    <xrefto id="option_mysqld_master-info-file"/>

    <name>master-info-file</name>

    <shortdescription>
      The location and name of the file that remembers the master and
      where the I/O replication thread is in the master's binlogs
    </shortdescription>

    <types>
      <optype class="cmdline" format="--master-info-file=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="filename" platform="all">
      <value default="master.info"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave default connection values">
        <caption value="Master info file name:"/>
        <description value="The location and name of the file that remembers the master and where the I/O replication thread is in the master's binlogs."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="master-password">

    <xrefto id="option_mysqld_master-password"/>

    <name>master-password</name>

    <shortdescription>
      The password the slave thread will authenticate with when
      connecting to the master
    </shortdescription>

    <seealso xref="master-info-file"/>

    <deprecated version="5.1.17"/>

    <types>
      <optype class="cmdline" format="--master-password=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave default connection values">
        <caption value="Master password:"/>
        <description value="The password the slave thread will authenticate with when connecting to the master. If not set, an empty password is assumed.The value in master.info will take precedence if it can be read."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="master-port">

    <xrefto id="option_mysqld_master-port"/>

    <name>master-port</name>

    <shortdescription>
      The port the master is listening on
    </shortdescription>

    <seealso xref="master-info-file"/>

    <deprecated version="5.1.17"/>

    <types>
      <optype class="cmdline" format="--master-port=#"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="3306"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave default connection values">
        <caption value="Master port"/>
        <description value="The port the master is listening on. If not set, the compiled setting of MYSQL_PORT is assumed. If you have not tinkered with configure options, this should be 3306. The value in master.info will take precedence if it can be read."/>
        <type value="numeric">
          <value default="3306"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="master-retry-count">

    <xrefto id="option_mysqld_master-retry-count"/>

    <name>master-retry-count</name>

    <shortdescription>
      The number of tries the slave will make to connect to the master
      before giving up
    </shortdescription>

    <seealso xref="master-info-file"/>

    <types>
      <optype class="cmdline" format="--master-retry-count=#"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="86400"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave default connection values">
        <caption value="Master retry count"/>
        <description value="The number of tries the slave will make to connect to the master before giving up."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication"  subsection="ssl" id="master-ssl">

    <xrefto id="option_mysqld_master-ssl"/>

    <name>master-ssl</name>

    <shortdescription>
      Enable the slave to connect to the master using SSL
    </shortdescription>

    <seealso xref="master-info-file"/>

    <deprecated version="5.1.17"/>

    <types>
      <optype class="cmdline" format="--master-ssl"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave default connection values">
        <caption value="Master ssl"/>
        <description value="Enable the slave to connect to the master using SSL."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="master-ssl-ca">

    <xrefto id="option_mysqld_master-ssl"/>

    <name>master-ssl-ca</name>

    <shortdescription>
      Master SSL CA file. Only applies if you have enabled master-ssl
    </shortdescription>

    <seealso xref="master-info-file"/>

    <deprecated version="5.1.17"/>

    <types>
      <optype class="cmdline" format="--master-ssl-ca[=name]"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave default connection values">
        <caption value="Master SSL CA filename:"/>
        <description value="Master SSL CA file. Only applies if you have enabled master-ssl."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="master-ssl-capath">

    <xrefto id="option_mysqld_master-ssl"/>

    <name>master-ssl-capath</name>

    <shortdescription>
      Master SSL CA path. Only applies if you have enabled master-ssl
    </shortdescription>

    <seealso xref="master-info-file"/>

    <deprecated version="5.1.17"/>

    <types>
      <optype class="cmdline" format="--master-ssl-capath[=name]"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave default connection values">
        <caption value="Master SSL CA-path:"/>
        <description value="Master SSL CA path. Only applies if you have enabled master-ssl."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="master-ssl-cert">

    <xrefto id="option_mysqld_master-ssl"/>

    <name>master-ssl-cert</name>

    <shortdescription>
      Master SSL certificate file name. Only applies if you have enabled
      master-ssl
    </shortdescription>

    <seealso xref="master-info-file"/>

    <deprecated version="5.1.17"/>

    <types>
      <optype class="cmdline" format="--master-ssl-cert[=name]"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave default connection values">
        <caption value="Master SSL Certificate filename:"/>
        <description value="Master SSL certificate file name. Only applies if you have enabled master-ssl"/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="master-ssl-cipher">

    <xrefto id="option_mysqld_master-ssl"/>

    <name>master-ssl-cipher</name>

    <shortdescription>
      Master SSL cipher. Only applies if you have enabled master-ssl
    </shortdescription>

    <seealso xref="master-info-file"/>

    <deprecated version="5.1.17"/>

    <types>
      <optype class="cmdline" format="--master-ssl-cipher[=name]"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave default connection values">
        <caption value="Master SSL Cipher:"/>
        <description value="Master SSL cipher. Only applies if you have enabled master-ssl."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="master-ssl-key">

    <xrefto id="option_mysqld_master-ssl"/>

    <name>master-ssl-key</name>

    <shortdescription>
      Master SSL keyfile name. Only applies if you have enabled
      master-ssl
    </shortdescription>

    <seealso xref="master-info-file"/>

    <deprecated version="5.1.17"/>

    <types>
      <optype class="cmdline" format="--master-ssl-key[=name]"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave default connection values">
        <caption value="Master SSL Key:"/>
        <description value="Master SSL keyfile name. Only applies if you have enabled master-ssl."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="master-user">

    <xrefto id="option_mysqld_master-user"/>

    <name>master-user</name>

    <shortdescription>
      The user name the slave thread will use for authentication when
      connecting to the master. The user must have FILE privilege. If
      the master user is not set, user test is assumed. The value in
      master.info will take precedence if it can be read
    </shortdescription>

    <seealso xref="master-info-file"/>

    <deprecated version="5.1.17"/>

    <types>
      <optype class="cmdline" format="--master-user=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all">
      <value default="test"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave default connection values">
        <caption value="Master Username:"/>
        <description value="The username the slave thread will use for authentication when connecting to the master. The user must have FILE privilege. If the master user is not set, user test is assumed. The value in master.info will take precedence if it can be read."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="binlog" id="max-binlog-dump-events">

    <xrefto id="option_mysqld_max-binlog-dump-events"/>

    <name>max-binlog-dump-events</name>

    <shortdescription>
      Option used by mysql-test for debugging and testing of replication
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max-binlog-dump-events=#"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Binlog Options">
        <caption value="max-binlog-dump-events"/>
        <description value="max-binlog-dump-events"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_allowed_packet">

    <xrefto id="sysvar_max_allowed_packet"/>

    <name>max_allowed_packet</name>

    <shortdescription>
      Max packetlength to send/receive from to server
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_allowed_packet=#" setvar="max_allowed_packet"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1048576" maximum="1073741824" minimum="1024"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Networking" group="Data / Memory size">
        <caption value="Max. packet size:"/>
        <description value="Max packetlength to send/receive from to server."/>
        <type value="numeric">
          <value default="1M"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="binlog" id="max_binlog_cache_size">

    <xrefto id="sysvar_max_binlog_cache_size"/>

    <name>max_binlog_cache_size</name>

    <shortdescription>
      Can be used to restrict the total size used to cache a
      multi-transaction query
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_binlog_cache_size=#" setvar="max_binlog_cache_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all" outversion="5.1.35">
      <value default="4294967295" maximum="4294967295" minimum="4096"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.1.36" outversion="5.1.99">
      <value default="18446744073709547520" maximum="18446744073709547520" minimum="4096"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.0" outversion="5.4.1">
      <value default="4294967295" maximum="4294967295" minimum="4096"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.2">
      <value default="18446744073709547520" maximum="18446744073709547520" minimum="4096"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.0">
      <value default="4294967295" maximum="4294967295" minimum="4096"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Maximum binlog cache size:"/>
        <description value="Can be used to restrict the total size used to cache a multi-transaction query."/>
        <type value="numeric">
          <value default="4095M"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="binlog" id="max_binlog_size">

    <xrefto id="sysvar_max_binlog_size"/>

    <name>max_binlog_size</name>

    <shortdescription>
      Binary log will be rotated automatically when the size exceeds
      this value
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_binlog_size=#" setvar="max_binlog_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1073741824"/>
      <value minimum="4096"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Binlog Options">
        <caption value="Maximum binary log size"/>
        <description value="Binary log will be rotated automatically when the size exceeds this value. Will also apply to relay logs if max_relay_log_size is 0. The minimum value for this variable is 4096."/>
        <type value="numeric">
          <value default="1024M"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_connect_errors">

    <xrefto id="sysvar_max_connect_errors"/>

    <name>max_connect_errors</name>

    <shortdescription>
      If there is more than this number of interrupted connections from
      a host this host will be blocked from further connections
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_connect_errors=#" setvar="max_connect_errors"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="10" maximum="4294967295" minimum="1"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="10" maximum="18446744073709547520" minimum="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Networking" group="Advanced">
        <caption value="Max Conn Errors:"/>
        <description value="If there is more than this number of interrupted connections from a host this host will be blocked from further connections."/>
        <type value="numeric">
          <value default="10"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_connections">

    <xrefto id="sysvar_max_connections"/>

    <name>max_connections</name>

    <shortdescription>
      The number of simultaneous clients allowed
    </shortdescription>

    <seealso xref="table_cache"/>

    <types>
      <optype class="cmdline" format="--max_connections=#" setvar="max_connections"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all" outversion="5.1.14">
      <value default="100"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.1.15">
      <value default="151" maximum="16384" minimum="1"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.1.17">
      <value default="151" maximum="100000" minimum="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Networking" group="Advanced">
        <caption value="Max Connections:"/>
        <description value="The number of simultaneous clients allowed."/>
        <type value="numeric">
          <value default="100"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_delayed_threads">

    <xrefto id="sysvar_max_delayed_threads"/>

    <name>max_delayed_threads</name>

    <shortdescription>
      Don't start more than this number of threads to handle INSERT
      DELAYED statements. If set to zero, which means INSERT DELAYED is
      not used
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_delayed_threads=#" setvar="max_delayed_threads"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="20" maximum="16384" minimum="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Insert delayed settings">
        <caption value="Maximum Threads"/>
        <description value="Don't start more than this number of threads to handle INSERT DELAYED statements. If set to zero, which means INSERT DELAYED is not used."/>
        <type value="numeric">
          <value default="20"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_error_count">

    <xrefto id="sysvar_max_error_count"/>

    <name>max_error_count</name>

    <shortdescription>
      Max number of errors/warnings to store for a statement
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_error_count=#" setvar="max_error_count"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="64" maximum="65535" minimum="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.0"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="Maximum error count"/>
        <description value="Max number of errors/warnings to store for a statement."/>
        <type value="numeric">
          <value default="64"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_heap_table_size">

    <xrefto id="sysvar_max_heap_table_size"/>

    <name>max_heap_table_size</name>

    <shortdescription>
      Don't allow creation of heap tables bigger than this
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_heap_table_size=#" setvar="max_heap_table_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="16777216" maximum="4294967295" minimum="16384"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Max heap table size"/>
        <description value="Don't allow creation of heap tables bigger than this."/>
        <type value="numeric">
          <value default="16M"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_insert_delayed_threads">

    <xrefto id="sysvar_max_insert_delayed_threads"/>

    <name>max_insert_delayed_threads</name>

    <shortdescription>
      This variable is a synonym for max_delayed_threads
    </shortdescription>

    <seealso xref="max_delayed_threads"/>

    <types>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="max_join_size">

    <xrefto id="sysvar_max_join_size"/>

    <name>max_join_size</name>

    <shortdescription>
      Joins that are probably going to read more than max_join_size
      records return an error
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_join_size=#" setvar="max_join_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="4294967295" maximum="4294967295" minimum="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Max join size"/>
        <description value="Joins that are probably going to read more than max_join_size records return an error"/>
        <type value="numeric">
          <value default="4095M"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_length_for_sort_data">

    <xrefto id="sysvar_max_length_for_sort_data"/>

    <name>max_length_for_sort_data</name>

    <shortdescription>
      Max number of bytes in sorted records
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_length_for_sort_data=#"
        setvar="max_length_for_sort_data"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="both" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1024" minimum="4" maximum="8388608"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Max length for sort data"/>
        <description value="Max number of bytes in sorted records."/>
        <type value="numeric">
          <value default="1k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_prepared_stmt_count">

    <xrefto id="sysvar_max_prepared_stmt_count"/>

    <name>max_prepared_stmt_count</name>

    <shortdescription>
      Maximum number of prepared statements in the server
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_prepared_stmt_count=#" setvar="max_prepared_stmt_count"
        inversion="5.0.21"/>
      <optype class="mycnf" inversion="5.0.21"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="16382"/>
      <value minimum="0"/>
      <value maximum="1048576"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.19"/>
      <manual version="5.0"/>
      <introduced version="5.0.21"/>
      <manual version="5.1"/>
      <introduced version="5.1.10"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="max_prepared_stmt_count"/>
        <description value="max_prepared_stmt_count"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_relay_log_size">

    <xrefto id="sysvar_max_relay_log_size"/>

    <name>max_relay_log_size</name>

    <shortdescription>
      If nonzero, relay log will be rotated automatically when the size
      exceeds this value
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_relay_log_size=#" setvar="max_relay_log_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0" minimum="0" maximum="1073741824"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Relay Log">
        <caption value="Maximum relay log size"/>
        <description value="If non-zero: relay log will be rotated automatically when the size exceeds this value; if zero (the default): when the size exceeds max_binlog_size. 0 expected, the minimum value for this variable is 4096."/>
        <type value="numeric">
          <value default="0"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_seeks_for_key">

    <xrefto id="sysvar_max_seeks_for_key"/>

    <name>max_seeks_for_key</name>

    <shortdescription>
      Limit assumed max number of seeks when looking up rows based on a
      key
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_seeks_for_key=#" setvar="max_seeks_for_key"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="4294967295" maximum="4294967295" minimum="1"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="18446744073709547520" maximum="18446744073709547520" minimum="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Max seeks for key"/>
        <description value="Limit assumed max number of seeks when looking up rows based on a key"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_sort_length">

    <xrefto id="sysvar_max_sort_length"/>

    <name>max_sort_length</name>

    <shortdescription>
      The number of bytes to use when sorting BLOB or TEXT values
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_sort_length=#" setvar="max_sort_length"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1024" maximum="8388608" minimum="4"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Max sort length"/>
        <description value="The number of bytes to use when sorting BLOB or TEXT values (only the first max_sort_length bytes of each value are used; the rest are ignored)."/>
        <type value="numeric">
          <value default="1k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_sp_recursion_depth">

    <xrefto id="sysvar_max_sp_recursion_depth"/>

    <name>max_sp_recursion_depth</name>

    <shortdescription>
      Maximum stored procedure recursion depth
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_sp_recursion_depth[=#]" setvar="max_sp_recursion_depth"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="both" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
      <value maximum="255"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.17"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="max_sp_recursion_depth"/>
        <description value="max_sp_recursion_depth"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_tmp_tables">

    <xrefto id="sysvar_max_tmp_tables"/>

    <name>max_tmp_tables</name>

    <shortdescription>
      Maximum number of temporary tables a client can keep open at a
      time
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_tmp_tables=#" setvar="max_tmp_tables"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="32" maximum="4294967295" minimum="1"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="32" maximum="18446744073709547520" minimum="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Max temporary tables:"/>
        <description value="Maximum number of temporary tables a client can keep open at a time."/>
        <type value="numeric">
          <value default="32"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_user_connections">

    <xrefto id="sysvar_max_user_connections"/>

    <name>max_user_connections</name>

    <shortdescription>
      The maximum number of active connections for a single user (0 = no
      limit)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_user_connections=#" setvar="max_user_connections"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global" outversion="5.0.3"/>
      <vartype class="system" isdynamic="yes" scope="both" inversion="5.0.3"/>
    </types>

    <values vartype="numeric" platform="all">
      <value  maximum="4294967295" minimum="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Networking" group="Advanced">
        <caption value="Max Conn per User:"/>
        <description value="The maximum number of active connections for a single user (0 = no limit)."/>
        <type value="numeric">
          <value default="0"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="max_write_lock_count">

    <xrefto id="sysvar_max_write_lock_count"/>

    <name>max_write_lock_count</name>

    <shortdescription>
      After this many write locks, allow some read locks to run in
      between
    </shortdescription>

    <types>
      <optype class="cmdline" format="--max_write_lock_count=#" setvar="max_write_lock_count"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="4294967295" minimum="1" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="18446744073709547520" minimum="1" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Max write lock count"/>
        <description value="After this many write locks, allow some read locks to run in between"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="memlock">

    <xrefto id="option_mysqld_memlock"/>

    <name>memlock</name>

    <shortdescription>
      Lock the mysqld process in memory
    </shortdescription>

    <types>
      <optype class="cmdline" format="--memlock" />
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"  format="locked_in_memory" />
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="Memory lock"/>
        <description value="Lock mysqld in memory.(=Don't swap.)"/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="locked_in_memory">

    <xrefto id="sysvar_locked_in_memory"/>

    <name>locked_in_memory</name>

    <shortdescription>
      Whether mysqld is locked in memory
    </shortdescription>

    <types>
      <vartype isdynamic="no" scope="global" class="system" format="locked_in_memory" />
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="license">

    <xrefto id="sysvar_license"/>

    <name>license</name>

    <shortdescription>
      Type of license for the server
    </shortdescription>

    <types>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="string" platform="all">
      <value default="GPL"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="merge" id="merge">

    <name>merge</name>

    <shortdescription>
      Enable Merge storage engine
    </shortdescription>

    <disabledby xref="skip-merge"/>

    <types>
      <optype class="cmdline" format="--merge"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="TRUE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.21"/>
      <manual version="5.0"/>
      <introduced version="5.0.24"/>
      <manual version="5.1"/>
      <introduced version="5.1.12"/>
      <removed version="5.1.14"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="min-examined-row-limit">

    <xrefto id="option_mysqld_min-examined-row-limit"/>

    <name>min_examined_row_limit</name>

    <shortdescription>
      Queries examining fewer than this number of rows are not logged to
      slow query log
    </shortdescription>

    <types>
      <optype class="cmdline" format="--min-examined-row-limit=#" />
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="both" format="min_examined_row_limit"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="0" minimum="0" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="0" minimum="0" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.21"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.4"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Advanced log options">
        <caption value="min-examined-row-limit"/>
        <description value="min-examined-row-limit"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="isam" id="skip-isam">

    <name>skip-isam</name>

    <shortdescription>
      Disable the ISAM storage engine
    </shortdescription>

    <deprecated/>

    <types>
      <optype class="cmdline" format="--skip-isam"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" class="system"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="myisam" id="myisam_recover_options">

    <xrefto id="sysvar_myisam_recover_options"/>

    <name>myisam_recover_options</name>

    <shortdescription>
      The value of the --myisam-recover option
    </shortdescription>

    <types>
      <vartype isdynamic="no" scope="global" class="system" format="myisam_recover_options"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="multi_range_count">

    <xrefto id="sysvar_multi_range_count"/>

    <name>multi_range_count</name>

    <shortdescription>
      The maximum number of ranges to send to a table handler at once
      during range selects
    </shortdescription>

    <types>
      <optype class="cmdline" format="--multi_range_count=#" setvar="multi_range_count"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="256" maximum="4294967295" minimum="1"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.2"/>
      <removed version="5.2.4"/>
<!-- it's displayed in 5.4/5.5, but it's really a cluster thing; not doc'd -->
<!--<manual version="5.4"/>-->
<!--<manual version="5.5"/>-->
      <removed version="6.0.3"/>
    </versions>

  </mysqloption>

  <mysqloption section="myisam" id="mutex-deadlock-detector">

    <xrefto id="option_mysqld_mutex-deadlock-detector"/>

    <name>mutex-deadlock-detector</name>

    <shortdescription>
      Enable detection of incorrect mutex usage
    </shortdescription>

    <types>
      <optype class="cmdline" format="--mutex-deadlock-detector"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="TRUE"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="6.0"/>
      <introduced version="6.0.9"/>
    </versions>

  </mysqloption>

  <mysqloption section="myisam" id="myisam-block-size">

    <xrefto id="option_mysqld_myisam-block-size"/>

    <name>myisam-block-size</name>

    <shortdescription>
      Block size to be used for MyISAM index pages
    </shortdescription>

    <types>
      <optype class="cmdline" format="--myisam-block-size=#"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1024" minimum="1024" maximum="16384"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="Advanced Settings">
        <caption value="myisam-block-size"/>
        <description value="myisam-block-size"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="myisam" id="myisam_data_pointer_size">

    <xrefto id="sysvar_myisam_data_pointer_size"/>

    <name>myisam_data_pointer_size</name>

    <shortdescription>
      Default pointer size to be used for MyISAM tables
    </shortdescription>

    <types>
      <optype class="cmdline" format="--myisam_data_pointer_size=#"
        setvar="myisam_data_pointer_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all" outversion="5.0.5">
      <value default="4"/>
      <value minimum="2"/>
      <value maximum="8"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.0.6">
      <value default="6"/>
      <value minimum="2"/>
      <value maximum="7"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.2"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="Advanced Settings">
        <caption value="myisam_data_pointer_size"/>
        <description value="myisam_data_pointer_size"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="myisam" id="myisam_max_extra_sort_file_size">

    <xrefto id="sysvar_myisam_max_extra_sort_file_size"/>

    <name>myisam_max_extra_sort_file_size</name>

    <shortdescription>
      Deprecated option
    </shortdescription>

    <deprecated version="5.0.6"/>

    <types>
      <optype class="cmdline" format="--myisam_max_extra_sort_file_size=#"
        setvar="myisam_max_extra_sort_file_size" outversion="5.0.6"/>
      <optype class="mycnf" outversion="5.0.6"/>
      <vartype isdynamic="no" scope="global" class="system" outversion="5.0.6"/>
    </types>

    <values vartype="numeric" platform="all" outversion="5.0.6">
      <value default="2147483648"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="Advanced Settings">
        <caption value="Extra sort file size:"/>
        <description value="Used to help MySQL to decide when to use the slow but safe key cache index create method."/>
        <type value="numeric">
          <value default="256M"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="myisam" id="myisam_max_sort_file_size">

    <xrefto id="sysvar_myisam_max_sort_file_size"/>

    <name>myisam_max_sort_file_size</name>

    <shortdescription>
      Don't use the fast sort index method to create index if the
      temporary file would get bigger than this
    </shortdescription>

    <types>
      <optype class="cmdline" format="--myisam_max_sort_file_size=#"
        setvar="myisam_max_sort_file_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="2147483648"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="Advanced Settings">
        <caption value="Max sort file size:"/>
        <description value="Don't use the fast sort index method to created index if the temporary file would get bigger than this."/>
        <type value="numeric">
          <value default="2047M"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="myisam" id="myisam-recover">

    <xrefto id="option_mysqld_myisam-recover"/>

    <name>myisam-recover</name>

    <shortdescription>
      Set the mode for automatic recovery
    </shortdescription>

    <types>
      <optype class="cmdline" format="--myisam-recover[=name]" />
      <optype class="mycnf"/>
    </types>

    <values vartype="enumeration" platform="all">
      <value default="OFF"/>
      <choice value="DEFAULT"/>
      <choice value="BACKUP"/>
      <choice value="FORCE"/>
      <choice value="QUICK"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="Advanced Settings">
        <caption value="myisam-recover"/>
        <description value="myisam-recover"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="myisam" id="myisam_repair_threads">

    <xrefto id="sysvar_myisam_repair_threads"/>

    <name>myisam_repair_threads</name>

    <shortdescription>
      Number of threads to use when repairing MyISAM tables. The value
      of 1 disables parallel repair
    </shortdescription>

    <types>
      <optype class="cmdline" format="--myisam_repair_threads=#" setvar="myisam_repair_threads"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="1" maximum="4294967295" minimum="1"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="1" maximum="18446744073709547520" minimum="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="Advanced Settings">
        <caption value="Number of repair threads:"/>
        <description value="Number of threads to use when repairing MyISAM tables.The value of 1 disables parallel repair."/>
        <type value="numeric">
          <value default="1"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="myisam" id="myisam_sort_buffer_size">

    <xrefto id="sysvar_myisam_sort_buffer_size"/>

    <name>myisam_sort_buffer_size</name>

    <shortdescription>
      The buffer that is allocated when sorting the index when doing a
      REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE
    </shortdescription>

    <types>
      <optype class="cmdline" format="--myisam_sort_buffer_size=#" setvar="myisam_sort_buffer_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="8388608" minimum="4" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="8388608" minimum="4" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="Advanced Settings">
        <caption value="MyIsam Sort buffer size:"/>
        <description value="The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE."/>
        <type value="numeric">
          <value default="8192k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="myisam" id="myisam_stats_method">

    <xrefto id="sysvar_myisam_stats_method"/>

    <name>myisam_stats_method</name>

    <shortdescription>
      Specifies how MyISAM index statistics collection code should treat
      NULLs
    </shortdescription>

    <types>
      <optype class="cmdline" format="--myisam_stats_method=name" setvar="myisam_stats_method"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="enumeration" platform="all" inversion="4.1">
      <value default="nulls_unequal"/>
    </values>

    <values vartype="enumeration" inversion="5.0" platform="all">
      <choice value="nulls_equal"/>
      <choice value="nulls_unequal"/>
      <choice value="nulls_ignored"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.15"/>
      <manual version="5.0"/>
      <introduced version="5.0.14"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="Advanced Settings">
        <caption value="myisam_stats_method"/>
        <description value="myisam_stats_method"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="myisam" id="myisam_use_mmap">

<!-- check 5.1 manual -->

    <xrefto id="sysvar_myisam_use_mmap"/>

    <name>myisam_use_mmap</name>

    <shortdescription>
      Use memory mapping for reading and writing MyISAM tables
    </shortdescription>

    <types>
      <optype class="cmdline" format="--myisam_use_mmap" setvar="myisam_use_mmap"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <introduced version="5.1.4"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="Advanced Settings">
        <caption value="myisam_use_mmap"/>
        <description value="myisam_use_mmap"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="mysql-backup">

    <name>mysql-server</name>

    <shortdescription>
      Enable MySQL Backup features
    </shortdescription>

    <types>
      <optype class="cmdline" format="--mysql-backup"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="5.6"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="ndb_optimization_delay">

    <name>ndb_optimization_delay</name>

    <shortdescription>
      Sets the number of milliseconds to wait between processing sets of
      rows by OPTIMIZE TABLE on NDB tables.
    </shortdescription>

    <types>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="numeric" platform="all">
      <value minimum="0" maximum="100000" default="10"/>
    </values>

    <versions>
      <introduced version="5.1.23-ndb-6.3.7"/>
      <manual version="5.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="ndb_table_temporary">

    <name>ndb_table_temporary</name>

    <shortdescription>
      NDB tables are not persistent on disk: no schema files are created
      and the tables are not logged
    </shortdescription>

    <types>
      <vartype class="system" scope="session" isdynamic="yes"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.23-ndb-6.3.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="ndb_table_no_logging">

    <name>ndb_table_no_logging</name>

    <shortdescription>
      NDB tables are not checkpointed to disk (although table schema
      files are created)
    </shortdescription>

    <types>
      <vartype class="system" scope="session" isdynamic="yes"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.23-ndb-6.3.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="ndb_autoincrement_prefetch_sz">

    <xrefto id="sysvar_ndb_autoincrement_prefetch_sz"/>

    <name>ndb_autoincrement_prefetch_sz</name>

    <shortdescription>
      NDB auto-increment prefetch size
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb_autoincrement_prefetch_sz" setvar="ndb_autoincrement_prefetch_sz"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" format="" scope="both" class="system"/>
    </types>

    <values vartype="numeric" platform="all" outversion="5.0.54">
      <value default="32" maximum="256" minimum="1"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.0.56">
      <value default="1" maximum="256" minimum="1"/>
    </values>

    <values vartype="numeric" platform="all" outversion="5.1.22-ndb-6.2.9">
      <value default="32" maximum="256" minimum="1"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.1.23-ndb-6.2.10">
      <value default="1" maximum="256" minimum="1"/>
    </values>

    <values vartype="numeric" platform="all" outversion="5.1.22-ndb-6.3.6">
      <value default="32" maximum="256" minimum="1"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.1.23-ndb-6.3.7">
      <value default="1" maximum="256" minimum="1"/>
    </values>

    <values vartype="numeric" platform="all" outversion="5.1.22">
      <value default="32" maximum="256" minimum="1"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.1.23">
      <value default="1" maximum="256" minimum="1"/>
    </values>

<!--
    <values vartype="numeric" platform="all" outversion="6.0.4">

      <value default="32" maximum="256" minimum="1"/>

    </values>

    <values vartype="numeric" platform="all" inversion="6.0.5">

      <value default="1" maximum="256" minimum="1"/>

    </values>
-->

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.8"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb_autoincrement_prefetch_sz"/>
        <description value="ndb_autoincrement_prefetch_sz"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb-batch-size">

    <xrefto id="option_mysqld_ndb-batch-size"/>

    <name>ndb-batch-size</name>

    <shortdescription>
      The size (in bytes) to use for NDB transaction batches
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb-batch-size"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no" format="ndb_batch_size"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="32768"/>
      <value minimum="0"/>
      <value maximum="31536000"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.23-ndb-6.3.8"/>
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb-batch-size"/>
        <description value="ndb-batch-size"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb_cache_check_time">

    <xrefto id="sysvar_ndb_cache_check_time"/>

    <name>ndb_cache_check_time</name>

    <shortdescription>
      The number of milliseconds between checks of cluster SQL nodes
      made by the MySQL query cache
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb_cache_check_time" setvar="ndb_cache_check_time"/>
      <vartype class="system" scope="global" format="ndb_cache_check_time" isdynamic="yes"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
<!--<manual version="6.0"/>-->
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb_cache_check_time"/>
        <description value="ndb_cache_check_time"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb-cluster-connection-pool">

    <xrefto id="option_mysqld_ndb-cluster-connection-pool"/>

    <name>ndb-cluster-connection-pool</name>

    <shortdescription>
      The number of connections to the cluster used by MySQL
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb-cluster-connection-pool"/>
      <optype class="mycnf"/>
      <vartype class="status" format="Ndb_cluster_connection_pool" isdynamic="no" scope="global" inversion="5.1.24-ndb-6.2.16"/>
      <vartype class="status" format="Ndb_cluster_connection_pool" isdynamic="no" scope="global" inversion="5.1.24-ndb-6.3.13"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1"/>
      <value minimum="1"/>
      <value maximum="63"/>
    </values>

    <versions>
      <introduced version="5.1.19-ndb-6.2.2"/>
      <manual version="5.1"/>
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb-cluster-connection-pool"/>
        <description value="ndb-cluster-connection-pool"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb_use_copying_alter_table">

    <xrefto id="sysvar_ndb_use_copying_alter_table"/>

    <name>ndb_use_copying_alter_table</name>

    <shortdescription>
      Use copying ALTER TABLE operations in MySQL Cluster
    </shortdescription>

    <types>
      <vartype isdynamic="no" scope="both" class="system"/>
    </types>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.12"/>
<!--<manual version="6.0"/>-->
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="ndb_execute_count">

    <xrefto id="statvar_Ndb_execute_count"/>

    <name>Ndb_execute_count</name>

    <shortdescription>
      Provides the number of round trips to the NDB kernel made by
      operations
    </shortdescription>

    <types>
      <vartype class="status" isdynamic="no" scope="global" format="Ndb_execute_count"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.22-ndb-6.3.6"/>
<!--
      <manual version="6.0"/>
      <introduced version="6.0.4"/>
-->
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="ndb_scan_count">

    <xrefto id="statvar_Ndb_scan_count"/>

    <name>Ndb_scan_count</name>

    <shortdescription>
      The total number of scans executed by NDB since the cluster was
      last started
    </shortdescription>

    <types>
      <vartype class="status" isdynamic="no" scope="global" format="Ndb_scan_count"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.32-ndb-6.3.25"/>
      <introduced version="5.1.32-ndb-7.0.5"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="ndb_pruned_scan_count">

    <xrefto id="statvar_Ndb_pruned_scan_count"/>

    <name>Ndb_pruned_scan_count</name>

    <shortdescription>
      The number of scans executed by NDB since the cluster was last
      started where partition pruning could be used
    </shortdescription>

    <types>
      <vartype class="status" isdynamic="no" scope="global" format="Ndb_pruned_scan_count"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.32-ndb-6.3.25"/>
      <introduced version="5.1.32-ndb-7.0.5"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="ndb-connectstring">

    <xrefto id="option_mysqld_ndb-connectstring"/>

    <name>ndb-connectstring</name>

    <shortdescription>
      Indicates the management server that distributes the cluster
      configuration
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb-connectstring" />
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="5.1"/>
<!--<manual version="6.0"/>-->
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb-connectstring"/>
        <description value="ndb-connectstring"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb_extra_logging">

    <xrefto id="sysvar_ndb_extra_logging"/>

    <name>ndb_extra_logging</name>

    <shortdescription>
      Controls logging of MySQL Cluster schema, connection, and data
      distribution events in the MySQL error log
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="global"/>
      <optype class="cmdline" format="ndb_extra_logging=#"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.6"/>
<!--<manual version="6.0"/>-->
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb_extra_logging"/>
        <description value="ndb_extra_logging"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb_force_send">

    <xrefto id="sysvar_ndb_force_send"/>

    <name>ndb_force_send</name>

    <shortdescription>
      Forces sending of buffers to NDB immediately, without waiting for
      other threads
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb-force-send" setvar="ndb_force_send"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="both" class="system"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="TRUE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.8"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
<!--<manual version="6.0"/>-->
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb_force_send"/>
        <description value="ndb_force_send"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb_use_exact_count">

    <xrefto id="sysvar_ndb_use_exact_count"/>

    <name>ndb_use_exact_count</name>

    <shortdescription>
      Use exact row count when planning queries
    </shortdescription>

    <types>
      <vartype isdynamic="yes" scope="both" class="system"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.8"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
<!--<manual version="6.0"/>-->
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="ndb_log_orig">

    <xrefto id="mysql-cluster-replication-schema"/>

    <name>ndb_log_orig</name>

    <shortdescription>
      Log originating server id and epoch in mysql.ndb_binlog_index
      table.
    </shortdescription>

    <types>
      <vartype class="system"  scope="global" isdynamic="no"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <introduced version="5.1.22-ndb-6.3.2"/>
      <manual version="5.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="ndb_log_updated_only">

    <xrefto id="option_mysqld_ndb-log-updated-only"/>

    <name>ndb_log_updated_only</name>

    <shortdescription>
      Log complete rows (ON) or updates only (OFF)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb-log-updated-only"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system" format="ndb_log_updated_only"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.19-ndb-6.3.0"/>
<!--<manual version="6.0"/>-->
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb_log_updated_only"/>
        <description value="ndb_log_updated_only"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb-log-update-as-write">

    <xrefto id="option_mysqld_ndb-log-update-as-write"/>

    <name>ndb-log-update-as-write</name>

    <shortdescription>
      Toggles logging of updates on the master between updates (OFF) and
      writes (ON)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb-log-update-as-write"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system" format="ndb_log_update_as_write"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <introduced version="5.1.19-ndb-6.3.0"/>
      <introduced version="5.1.22-ndb-6.2.5"/>
      <manual version="5.1"/>
<!--<manual version="6.0"/>-->
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb-log-update-as-write"/>
        <description value="ndb-log-update-as-write"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb_log_empty_epochs">

    <xrefto id="option_mysqld_log-slave-updates"/>

    <name>ndb_log_empty_epochs</name>

    <shortdescription>
      When used, causes epochs in which there were no changes to be
      written to the ndb_apply_status and ndb_binlog_index tables even
      when --log-slave-updates is enabled.
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb-log-empty-epochs"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system" format="ndb_log_empty_epochs"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.31-ndb-6.3.21"/>
      <introduced version="5.1.31-ndb-6.4.1"/>
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb_log_empty_epochs"/>
        <description value="ndb_log_empty_epochs"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb-nodeid">

    <xrefto id="mysqld_option_ndb-nodeid"/>

    <name>ndb-nodeid</name>

    <shortdescription>
      MySQL Cluster node ID for this MySQL server
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb-nodeid=#"/>
      <optype class="mycnf"/>
      <vartype class="status" scope="global" isdynamic="no" format="Ndb_cluster_node_id"/>
    </types>

    <values vartype="numeric" platform="all" inversion="5.0.45">
      <value minimum="1"/>
      <value maximum="63"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.1.5">
      <value minimum="1"/>
      <value maximum="255"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.45"/>
      <manual version="5.1"/>
      <introduced version="5.1.15"/>
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb-nodeid"/>
        <description value="ndb-nodeid"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb-mgmd-host">

    <name>ndb-mgmd-host</name>

    <shortdescription>
      Set the host (and port, if desired) for connecting to the
      management server
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb-mgmd-host=host[:port]"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all">
      <value default="localhost:1186"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb-mgmd-host"/>
        <description value="ndb-mgmd-host"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb_wait_connected">

    <xrefto id="sysvar_ndb_wait_connected"/>

    <name>ndb_wait_connected</name>

    <shortdescription>
      Time (in seconds) for the MySQL server to wait for connection to
      cluster management and data nodes before accepting MySQL client
      connections.
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="ndb_wait_connected"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
      <value minimum="0"/>
      <value maximum="31536000"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.16-ndb-6.2.0"/>
<!--<manual version="6.0"/>-->
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb_wait_connected"/>
        <description value="ndb_wait_connected"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb-wait-setup">

    <xrefto id="sysvar_ndb_wait_setup"/>

    <name>ndb_wait_setup</name>

    <shortdescription>
      Time (in seconds) for the MySQL server to wait for NDB engine
      setup to complete.
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="ndb-wait-setup"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="15"/>
      <value minimum="0"/>
      <value maximum="31536000"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.39-ndb-6.2.19"/>
      <introduced version="5.1.39-ndb-6.3.28"/>
      <introduced version="5.1.39-ndb-7.0.9"/>
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb-wait-setup"/>
        <description value="ndb-wait-setup"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndbcluster">

    <xrefto id="option_mysqld_ndbcluster"/>

    <name>ndbcluster</name>

    <shortdescription>
      Enable NDB Cluster (if this version of MySQL supports it)
    </shortdescription>

    <disabledby xref="skip-ndbcluster"/>

    <types>
      <optype class="cmdline" format="--ndbcluster" setvar="have_ndbcluster"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
<!--<manual version="6.0"/>-->
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndbcluster"/>
        <description value="ndbcluster"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="net_buffer_length">

    <xrefto id="sysvar_net_buffer_length"/>

    <name>net_buffer_length</name>

    <shortdescription>
      Buffer length for TCP/IP and socket communication
    </shortdescription>

    <types>
      <optype class="cmdline" format="--net_buffer_length=#" setvar="net_buffer_length"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="16384" maximum="1048576" minimum="1024"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Networking" group="Data / Memory size">
        <caption value="Net buffer length"/>
        <description value="Buffer length for TCP/IP and socket communication."/>
        <type value="numeric">
          <value default="16"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="net_read_timeout">

    <xrefto id="sysvar_net_read_timeout"/>

    <name>net_read_timeout</name>

    <shortdescription>
      Number of seconds to wait for more data from a connection before
      aborting the read
    </shortdescription>

    <types>
      <optype class="cmdline" format="--net_read_timeout=#" setvar="net_read_timeout"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="30" minimum="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Networking" group="Timeout Settings">
        <caption value="Read timeout"/>
        <description value="Number of seconds to wait for more data from a connection before aborting the read"/>
        <type value="numeric">
          <value default="30"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="net_retry_count">

    <xrefto id="sysvar_net_retry_count"/>

    <name>net_retry_count</name>

    <shortdescription>
      If a read on a communication port is interrupted, retry this many
      times before giving up
    </shortdescription>

    <types>
      <optype class="cmdline" format="--net_retry_count=#" setvar="net_retry_count"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="10" minimum="1" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="10" minimum="1" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Networking" group="Advanced">
        <caption value="Retry count:"/>
        <description value="If a read on a communication port is interrupted, retry this many times before giving up."/>
        <type value="numeric">
          <value default="10"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="net_write_timeout">

    <xrefto id="sysvar_net_write_timeout"/>

    <name>net_write_timeout</name>

    <shortdescription>
      Number of seconds to wait for a block to be written to a
      connection before aborting the write
    </shortdescription>

    <types>
      <optype class="cmdline" format="--net_write_timeout=#" setvar="net_write_timeout"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="60" minimum="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Networking" group="Timeout Settings">
        <caption value="Write timeout"/>
        <description value="Number of seconds to wait for a block to be written to a connection  before aborting the writ"/>
        <type value="numeric">
          <value default="60"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="new">

    <xrefto id="sysvar_new"/>

    <name>new</name>

    <shortdescription>
      Use very new, possibly 'unsafe' functions
    </shortdescription>

    <disabledby xref="skip-new"/>

    <types>
      <optype class="cmdline" format="--new" setvar="new"/>
      <optype class="cmdline" format="-n" setvar="new"/>
      <optype class="mycnf" format="new" setvar="new"/>
      <vartype isdynamic="yes" scope="both" class="system"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Use new routines"/>
        <description value="Use very new possible 'unsafe' functions."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="no-defaults">

<!-- this is actually a general option -->

    <xrefto id="option_general_no-defaults"/>

    <name>no-defaults</name>

    <shortdescription>
      To see the values that a server will use based on its compiled-in
      defaults, ignoring the settings in any option files
    </shortdescription>

    <types>
      <optype class="cmdline" format="--no-defaults"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="old-protocol">

    <xrefto id="option_mysqld_old-protocol"/>

    <name>old-protocol</name>

    <shortdescription>
      Use old server behaviors
    </shortdescription>

    <types>
      <optype class="cmdline" format="--old-protocol"/>
      <optype class="cmdline" format="-o"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <removed version="4.1.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="old-alter-table">

    <xrefto id="option_mysqld_old-alter-table"/>

    <name>old-alter-table</name>

    <shortdescription>
      Use old, nonoptimized alter table
    </shortdescription>

    <types>
      <optype class="cmdline" format="--old-alter-table" setvar="old_alter_table"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="both" isdynamic="yes" format="old_alter_table"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="old-alter-table"/>
        <description value="old-alter-table"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="security" id="old-passwords">

    <xrefto id="option_mysqld_old-passwords"/>

    <name>old-passwords</name>

    <shortdescription>
      Use old password encryption method (needed for 4.0 and older
      clients)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--old_passwords" setvar="old_passwords"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="both" class="system" format="old_passwords"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="Security">
        <caption value="Use old passwords"/>
        <description value="Use old password encryption method (needed for 4.0 and older clients)."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="old-style-user-limits">

    <xrefto id="option_mysqld_old-style-user-limits"/>

    <name>old-style-user-limits</name>

    <shortdescription>
      Enable old-style user limits (before 5.0.3, user resources were
      counted per each user+host vs. per account)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--old-style-user-limits"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="old-style-user-limits"/>
        <description value="old-style-user-limits"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="open-files-limit">

    <xrefto id="option_mysqld_open-files-limit"/>

    <name>open-files-limit</name>

    <shortdescription>
      If this is not 0, then mysqld will use this value to reserve file
      descriptors to use with setrlimit()
    </shortdescription>

    <types>
      <optype class="cmdline" format="--open-files-limit=#" setvar="open_files_limit"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" format="open_files_limit"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0" minimum="0" maximum="65535"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="open-files-limit"/>
        <description value="open-files-limit"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="optimizer_prune_level">

    <xrefto id="sysvar_optimizer_prune_level"/>

    <name>optimizer_prune_level</name>

    <shortdescription>
      Controls the heuristic(s) applied during query optimization to
      prune less-promising partial plans from the optimizer search space
    </shortdescription>

    <types>
      <optype class="cmdline" format="--optimizer_prune_level[=#]" setvar="optimizer_prune_level"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="1"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.1"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Performance" group="Optimize">
        <caption value="optimizer_prune_level"/>
        <description value="optimizer_prune_level"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="optimizer_search_depth">

    <xrefto id="sysvar_optimizer_search_depth"/>

    <name>optimizer_search_depth</name>

    <shortdescription>
      Maximum depth of search performed by the query optimizer
    </shortdescription>

    <types>
      <optype class="cmdline" format="--optimizer_search_depth[=#]" setvar="optimizer_search_depth"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="62"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.1"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Performance" group="Optimize">
        <caption value="optimizer_search_depth"/>
        <description value="optimizer_search_depth"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="optimizer_switch">

    <xrefto id="sysvar_optimizer_switch"/>

    <name>optimizer_switch</name>

    <shortdescription>
      Enable control over which optimizations to use
    </shortdescription>

    <types>
      <optype class="cmdline" format="--optimizer_switch=value" setvar="optimizer_switch" inversion="5.1.34"/>
      <optype class="mycnf" inversion="5.1.34"/>
      <optype class="cmdline" format="--optimizer_switch=value" setvar="optimizer_switch" inversion="5.4.2"/>
      <optype class="mycnf" inversion="5.4.2"/>
      <optype class="cmdline" format="--optimizer_switch=value" setvar="optimizer_switch" inversion="6.0.11"/>
      <optype class="mycnf" inversion="6.0.11"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="set" platform="all" outversion="5.2.3">
      <choice value="index_merge={on|off}"/>
      <choice value="index_merge_intersection={on|off}"/>
      <choice value="index_merge_union={on|off}"/>
      <choice value="index_merge_sort_union={on|off}"/>
    </values>

    <values vartype="set" platform="all" inversion="5.2.4">
      <value default="''"/>
      <choice value="no_semijoin"/>
      <choice value="no_materialization"/>
    </values>

    <values vartype="set" platform="all" inversion="5.4.2">
      <choice value="index_merge={on|off}"/>
      <choice value="index_merge_intersection={on|off}"/>
      <choice value="index_merge_union={on|off}"/>
    </values>

    <values vartype="set" platform="all" inversion="6.0.0" outversion="6.0.10">
      <value default="''"/>
      <choice value="no_semijoin"/>
      <choice value="no_materialization"/>
      <choice value="no_loosescan"/>
      <choice value="no_firstmatch"/>
    </values>

    <values vartype="set" platform="all" inversion="6.0.11">
      <choice value="index_merge={on|off}"/>
      <choice value="index_merge_intersection={on|off}"/>
      <choice value="index_merge_union={on|off}"/>
      <choice value="semijoin={on|off}"/>
      <choice value="materialization={on|off}"/>
      <choice value="loosescan={on|off}"/>
      <choice value="firstmatch={on|off}"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.34"/>
      <manual version="5.2"/>
      <introduced version="5.2.4"/>
      <manual version="5.4"/>
      <introduced version="5.4.2"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Performance" group="Optimize">
        <caption value="optimizer_switch"/>
        <description value="optimizer_switch"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="optimizer_use_mrr">

    <xrefto id="sysvar_optimizer_use_mrr"/>

    <name>optimizer_use_mrr</name>

    <shortdescription>
      How the optimizer reads multiple ranges of index tuples
    </shortdescription>

    <types>
<!--
  ... When Bug#36716 gets fixed, add cmdline/mycnf classes ...
-->
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="enumeration" platform="all">
      <value default="force"/>
      <choice value="auto"/>
      <choice value="disable"/>
      <choice value="force"/>
    </values>

    <versions>
      <manual version="5.2"/>
      <introduced version="5.2.4"/>
<!-- not in 5.4 -->
<!-- not in 5.5 -->
      <manual version="6.0"/>
      <introduced version="6.0.3"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="partition">

    <xrefto id="option_mysqld_partition"/>

    <name>partition</name>

    <shortdescription>
      Enable (or disable) partitioning support
    </shortdescription>

    <seealso xref="have_partitioning"/>

    <disabledby xref="skip-partition"/>

    <types>
      <optype class="cmdline" format="--partition" setvar="have_partitioning"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="partition"/>
        <description value="partition"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="pid-file">

    <xrefto id="option_mysqld_pid-file"/>

    <name>pid-file</name>

    <shortdescription>
      Process ID file used by mysqld_safe
    </shortdescription>

    <types>
      <optype class="cmdline" format="--pid-file=name" setvar="pid_file"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" format="pid_file"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Pid filename:"/>
        <description value="Pid file used by safe_mysqld."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="plugin">

    <xrefto id="option_mysqld_plugin"/>

    <name>plugin-load</name>

<!--
  Note that dash-dash-plugin is a general option prefix, not an
  option in itself. This entry just gives us a way to list it.
-->

    <shortdescription>
      Prefix for specifying plugin-specific options.
    </shortdescription>

    <types>
      <optype class="cmdline" format="--plugin-xxx"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="plugin_dir">

    <xrefto id="sysvar_plugin_dir"/>

    <name>plugin_dir</name>

    <shortdescription>
      Directory for plugins
    </shortdescription>

    <types>
      <optype class="cmdline" format="--plugin_dir=name" setvar="plugin_dir"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no"  scope="global" class="system"/>
    </types>

    <values vartype="filename" platform="all">
      <value default="/usr/local/mysql/lib/mysql"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.25"/>
      <manual version="5.0"/>
      <introduced version="5.0.67"/>
      <manual version="5.1"/>
      <introduced version="5.1.2"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="plugin_dir"/>
        <description value="plugin_dir"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="plugin-load">

    <xrefto id="option_mysqld_plugin-load"/>

    <name>plugin-load</name>

    <shortdescription>
      List of plugins to load at startup
    </shortdescription>

    <types>
      <optype class="cmdline" format="--plugin-load=plugin_list"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.18"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="plugin-load"/>
        <description value="plugin-load"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="port">

    <xrefto id="option_mysqld_port"/>

    <name>port</name>

    <shortdescription>
      Port number to use for connection
    </shortdescription>

    <types>
      <optype class="cmdline" format="--port=#" setvar="port"/>
      <optype class="cmdline" format="-P" setvar="port"/>
      <optype class="mycnf" format="port" setvar="port"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="3306"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="Networking">
        <caption value="TCP Port:"/>
        <description value="Port number to use for connections."/>
        <type value="numeric">
          <value default="3306"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="port-open-timeout">

    <xrefto id="option_mysqld_port-open-timeout"/>

    <name>port-open-timeout</name>

    <shortdescription>
      Maximum time in seconds to wait for the port to become free
      (Default: no wait)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--port-open-timeout=#"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.19"/>
      <manual version="5.1"/>
      <introduced version="5.1.5"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="port-open-timeout"/>
        <description value="port-open-timeout"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="preload_buffer_size">

    <xrefto id="sysvar_preload_buffer_size"/>

    <name>preload_buffer_size</name>

    <shortdescription>
      The size of the buffer that is allocated when preloading indexes
    </shortdescription>

    <types>
      <optype class="cmdline" format="--preload_buffer_size=#" setvar="preload_buffer_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="32768" maximum="1073741824" minimum="1024"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Preload buffer size"/>
        <description value="The size of the buffer that is allocated when preloading                      indexes"/>
        <type value="numeric">
          <value default="32k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="print-defaults">

<!-- this is actually a general option -->

    <xrefto id="option_general_print-defaults"/>

    <name>print-defaults</name>

    <shortdescription>
      Print defaults
    </shortdescription>

    <types>
      <optype class="cmdline" format="--print-defaults"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="profiling">

    <xrefto id="sysvar_profiling"/>

    <name>profiling</name>

    <shortdescription>
      Enable or disable statement profiling
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.37 CS"/>
      <manual version="5.1"/>
      <introduced version="5.1.24"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.5"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="profiling_history_size">

    <xrefto id="sysvar_profiling_history_size"/>

    <name>profiling_history_size</name>

    <shortdescription>
      How many statements to maintain profiling information for
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="15" minimum="0" maximum="100"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.37 CS"/>
      <manual version="5.1"/>
      <introduced version="5.1.24"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.5"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="pseudo_thread_id">

    <xrefto id="sysvar_pseudo_thread_id"/>

    <name>pseudo_thread_id</name>

    <shortdescription>
      For internal server use
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="query_alloc_block_size">

    <xrefto id="sysvar_query_alloc_block_size"/>

    <name>query_alloc_block_size</name>

    <shortdescription>
      Allocation block size for query parsing and execution
    </shortdescription>

    <types>
      <optype class="cmdline" format="--query_alloc_block_size=#" setvar="query_alloc_block_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32" blocksize="1024">
      <value default="8192" minimum="1024" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64" blocksize="1024">
      <value default="8192" minimum="1024" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Query alloc block size:"/>
        <description value="Allocation block size for query parsing and execution"/>
        <type value="numeric">
          <value default="8k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="query_cache_limit">

    <xrefto id="sysvar_query_cache_limit"/>

    <name>query_cache_limit</name>

    <shortdescription>
      Don't cache results that are bigger than this
    </shortdescription>

    <types>
      <optype class="cmdline" format="--query_cache_limit=#" setvar="query_cache_limit"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="1048576" minimum="0" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="1048576" minimum="0" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Performance" group="Query cache">
        <caption value="Query cache limit"/>
        <description value="Don't cache results that are bigger than this."/>
        <type value="numeric">
          <value default="1M"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="query_cache_min_res_unit">

    <xrefto id="sysvar_query_cache_min_res_unit"/>

    <name>query_cache_min_res_unit</name>

    <shortdescription>
      Minimal size of unit in which space for results is allocated (last
      unit will be trimmed after writing all result data)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--query_cache_min_res_unit=#"
        setvar="query_cache_min_res_unit"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="4096" minimum="512" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="4096" minimum="512" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Performance" group="Query cache">
        <caption value="Minimal size of result unit"/>
        <description value="minimal size of unit in wich space for results is allocated (last unit will be trimed after writing all result data"/>
        <type value="numeric">
          <value default="4096k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="query_cache_size">

    <xrefto id="sysvar_query_cache_size"/>

    <name>query_cache_size</name>

    <shortdescription>
      The memory allocated to store results from old queries
    </shortdescription>

    <types>
      <optype class="cmdline" format="--query_cache_size=#" setvar="query_cache_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="0" minimum="0" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="0" minimum="0" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Performance" group="Query cache">
        <caption value="Cache Size"/>
        <description value="The memory allocated to store results from old queries."/>
        <type value="numeric">
          <value default="0"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="query_cache_type">

    <xrefto id="sysvar_query_cache_type"/>

    <name>query_cache_type</name>

    <shortdescription>
      Query cache type
    </shortdescription>

    <types>
      <optype class="cmdline" format="--query_cache_type=#" setvar="query_cache_type"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="enumeration" platform="all">
      <value default="1"/>
      <choice value="0"/>
      <choice value="1"/>
      <choice value="2"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Performance" group="Query cache">
        <caption value="Cache type"/>
        <description value="Query cache type to use."/>
        <type value="dropdownbox">
          <value default="1"/>
          <choice caption="Don't cache or retrieve results" value="0"/>
          <choice caption="Cache all queries except SELECT SQL_NO_CACHE" value="1"/>
          <choice caption="Cache only SELECT SQL_CACHE queries" value="2"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="query_cache_wlock_invalidate">

    <xrefto id="sysvar_query_cache_wlock_invalidate"/>

    <name>query_cache_wlock_invalidate</name>

    <shortdescription>
      Invalidate queries in query cache on LOCK for write
    </shortdescription>

    <types>
      <optype class="cmdline" format="--query_cache_wlock_invalidate"
        setvar="query_cache_wlock_invalidate"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Performance" group="Query cache">
        <caption value="query_cache_wlock_invalidate"/>
        <description value="query_cache_wlock_invalidate"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="query_prealloc_size">

    <xrefto id="sysvar_query_prealloc_size"/>

    <name>query_prealloc_size</name>

    <shortdescription>
      Persistent buffer for query parsing and execution
    </shortdescription>

    <types>
      <optype class="cmdline" format="--query_prealloc_size=#" setvar="query_prealloc_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32" blocksize="1024">
      <value default="8192" minimum="8192" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64" blocksize="1024">
      <value default="8192" minimum="8192" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Query prealloc size"/>
        <description value="Persistent buffer for query parsing and execution"/>
        <type value="numeric">
          <value default="8k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="range_alloc_block_size">

    <xrefto id="sysvar_range_alloc_block_size"/>

    <name>range_alloc_block_size</name>

    <shortdescription>
      Allocation block size for storing ranges during optimization
    </shortdescription>

    <types>
      <optype class="cmdline" format="--range_alloc_block_size=#" setvar="range_alloc_block_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32" blocksize="1024">
      <value default="2048" minimum="2048" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.0.54" bitsize="32" blocksize="1024">
      <value default="4096" minimum="4096" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64" blocksize="1024">
      <value default="2048" minimum="2048" maximum="18446744073709547520"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.0.54" bitsize="64" blocksize="1024">
      <value default="4096" minimum="4096" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Range alloc block size"/>
        <description value="Allocation block size for storing ranges during optimization"/>
        <type value="numeric">
          <value default="2k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="read_buffer_size">

    <xrefto id="sysvar_read_buffer_size"/>

    <name>read_buffer_size</name>

    <shortdescription>
      Each thread that does a sequential scan allocates a buffer of this
      size for each table it scans
    </shortdescription>

    <types>
      <optype class="cmdline" format="--read_buffer_size=#" setvar="read_buffer_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="131072" minimum="8200" maximum="2147479552"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Read buffer size"/>
        <description value="Each thread that does a sequential scan allocates a buffer of this size for each table it scans. If you do many sequential scans, you may want to increase this value."/>
        <type value="numeric">
          <value default="128k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="read_only">

    <xrefto id="sysvar_read_only"/>

    <name>read_only</name>

    <shortdescription>
      Make all nontemporary tables read-only
    </shortdescription>

    <types>
      <optype class="cmdline" format="--read_only" setvar="read_only"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="Security">
        <caption value="Make all tables read-only"/>
        <description value="Make all tables read-only, with the exception of replication (slave) threads and users with the SUPER privilege."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="read_rnd_buffer_size">

    <xrefto id="sysvar_read_rnd_buffer_size"/>

    <name>read_rnd_buffer_size</name>

    <shortdescription>
      When reading rows in sorted order after a sort, the rows are read
      through this buffer to avoid a disk seeks. If not set, then it is
      set to the value of record_buffer.
    </shortdescription>

    <types>
      <optype class="cmdline" format="--read_rnd_buffer_size=#" setvar="read_rnd_buffer_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="262144" minimum="8200" maximum="4294967295"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Read rnd buffer size"/>
        <description value="When reading rows in sorted order after a sort, the rows are read through this buffer to avoid a disk seeks. If not set, then it's set to the value of record_buffer."/>
        <type value="numeric">
          <value default="256k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="record_buffer">

    <name>record_buffer</name>

    <shortdescription>
      Alias for read_buffer_size
    </shortdescription>

    <deprecated version="4.0.3"/>

    <types>
      <optype class="cmdline" format="--record_buffer=#" setvar="record_buffer" outversion="4.0.3"/>
      <optype class="mycnf" outversion="4.0.3"/>
      <vartype isdynamic="no" class="system" outversion="4.0.3"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="131072" minimum="8200" maximum="4294967295"/>
    </values>

    <versions></versions>

  </mysqloption>

  <mysqloption section="replication" id="relay-log">

    <xrefto id="option_mysqld_relay-log"/>

    <name>relay-log</name>

    <shortdescription>
      The location and base name to use for relay logs
    </shortdescription>

    <types>
      <optype class="cmdline" format="--relay-log=name" />
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="no" scope="global" format="relay_log"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Relay Log">
        <caption value="Relay log filename:"/>
        <description value="The location and name to use for relay logs."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="relay-log-index">

    <xrefto id="option_mysqld_relay-log-index"/>

    <name>relay-log-index</name>

    <shortdescription>
      The location and name to use for the file that keeps a list of the
      last relay logs
    </shortdescription>

    <types>
      <optype class="cmdline" format="--relay-log-index=name" setvar="relay_log_index"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="no" scope="global" format="relay_log_index"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Relay Log">
        <caption value="Relay log index filename:"/>
        <description value="The location and name to use for the file that keeps a list of the last relay logs."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="relay-log-info-file">

    <xrefto id="option_mysqld_relay-log-info-file"/>

    <name>relay-log-info-file</name>

    <shortdescription>
      The location and name of the file that remembers where the SQL
      replication thread is in the relay logs
    </shortdescription>

    <types>
      <optype class="cmdline" format="--relay-log-info-file=name" setvar="relay_log_info_file"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="no" scope="global" format="relay_log_info_file"/>
    </types>

    <values vartype="filename" platform="all">
      <value default="relay-log.info"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Relay Log">
        <caption value="Relay log info filename:"/>
        <description value="The location and name of the file that remembers where the SQL replication thread is in the relay logs."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="relay_log_purge">

    <xrefto id="sysvar_relay_log_purge"/>

    <name>relay_log_purge</name>

    <shortdescription>
      Determines whether relay logs are purged
    </shortdescription>

    <types>
      <optype class="cmdline" format="--relay_log_purge" setvar="relay_log_purge"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="TRUE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Relay Log">
        <caption value="Purge relay logs"/>
        <description value="0 = do not purge relay logs. 1 = purge them as soon as they are no more needed."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="relay_log_recovery">

    <xrefto id="sysvar_relay_log_recovery"/>

    <name>relay_log_recovery</name>

    <shortdescription>
      Enables automatic recovery of relay log files from master at
      startup
    </shortdescription>

    <types>
      <optype class="cmdline" format="--relay-log-recovery" setvar="relay_log_recovery"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.11"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="relay_log_space_limit">

    <xrefto id="sysvar_relay_log_space_limit"/>

    <name>relay_log_space_limit</name>

    <shortdescription>
      Maximum space to use for all relay logs
    </shortdescription>

    <types>
      <optype class="cmdline" format="--relay_log_space_limit=#" setvar="relay_log_space_limit"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="0" minimum="0" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="0" minimum="0" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Relay Log">
        <caption value="Maximum size for all relay logs together:"/>
        <description value="Maximum space to use for all relay logs."/>
        <type value="numeric">
          <value default="0"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="replicate-do-db">

    <xrefto id="option_mysqld_replicate-do-db"/>

    <name>replicate-do-db</name>

    <shortdescription>
      Tells the slave thread to restrict replication to the specified
      database
    </shortdescription>

    <seealso xref="replicate-ignore-db"/>

    <types>
      <optype class="cmdline" format="--replicate-do-db=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave replication objects">
        <caption value="Replicate these databases:"/>
        <description value="Tells the slave thread to restrict replication to the specified schemata. Note that this will only work if you do not use cross-database queries such as UPDATE some_db.some_table SET foo='bar' while having selected a different or no database. If you need cross database updates to work, make sure you have 3.23.28 or later, and use replicate-wild-do-table=db_name.%"/>
        <type value="string" trait="multiple">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="replicate-do-table">

    <xrefto id="option_mysqld_replicate-do-table"/>

    <name>replicate-do-table</name>

    <shortdescription>
      Tells the slave thread to restrict replication to the specified
      table
    </shortdescription>

    <seealso xref="replicate-ignore-table"/>

    <types>
      <optype class="cmdline" format="--replicate-do-table=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave replication objects">
        <caption value="Replicate these tables:"/>
        <description value="Tells the slave thread to restrict replication to the specified table. To specify more than one table, use the directive multiple times, once for each table. This will work for cross-database updates, in contrast to replicate-do-db."/>
        <type value="string" trait="multiple">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="replicate-ignore-db">

    <xrefto id="option_mysqld_replicate-ignore-db"/>

    <name>replicate-ignore-db</name>

    <shortdescription>
      Tells the slave thread not to replicate to the specified database
    </shortdescription>

    <seealso xref="replicate-do-db"/>

    <types>
      <optype class="cmdline" format="--replicate-ignore-db=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave replication objects">
        <caption value="Ignore DBs:"/>
        <description value="Tells the slave thread to not replicate to the specified database. To specify more than one database to ignore,use the directive multiple times, once for each database. This option will not work if you use cross databaseupdates. If you need cross database updates to work, make sure you have 3.23.28 or later, and use replicate-wild-ignore-table=db_name.%"/>
        <type value="string" trait="multiple">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="replicate-ignore-table">

    <xrefto id="option_mysqld_replicate-ignore-table"/>

    <name>replicate-ignore-table</name>

    <shortdescription>
      Tells the slave thread not to replicate to the specified table
    </shortdescription>

    <seealso xref="replicate-do-table"/>

    <types>
      <optype class="cmdline" format="--replicate-ignore-table=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave replication objects">
        <caption value="Ignore tables:"/>
        <description value="Tells the slave thread to not replicate to the specified table. To specify more than one table to ignore, use the directive multiple times, once for each table. This will work for cross-datbase updates, in contrast to replicate-ignore-db."/>
        <type value="string" trait="multiple">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="replicate-rewrite-db">

    <xrefto id="option_mysqld_replicate-rewrite-db"/>

    <name>replicate-rewrite-db</name>

    <shortdescription>
      Updates to a database with a different name than the original
    </shortdescription>

    <types>
      <optype class="cmdline" format="--replicate-rewrite-db=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave replication objects">
        <caption value="Rewrite DB names:"/>
        <description value="Updates to a database with a different name than the original. Example:replicate-rewrite-db=master_db_name->slave_db_name."/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="replicate-same-server-id">

    <xrefto id="option_mysqld_replicate-same-server-id"/>

    <name>replicate-same-server-id</name>

    <shortdescription>
      In replication, if set to 1, do not skip events having our server
      id
    </shortdescription>

    <types>
      <optype class="cmdline" format="--replicate-same-server-id"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <introduced version="5.0.1"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Performance" group="Query cache">
        <caption value="replicate-same-server-id"/>
        <description value="replicate-same-server-id"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="replicate-wild-do-table">

    <xrefto id="option_mysqld_replicate-wild-do-table"/>

    <name>replicate-wild-do-table</name>

    <shortdescription>
      Tells the slave thread to restrict replication to the tables that
      match the specified wildcard pattern
    </shortdescription>

    <types>
      <optype class="cmdline" format="--replicate-wild-do-table=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave replication objects">
        <caption value="Replicate wild these tables:"/>
        <description value="Tells the slave thread to restrict replication to the tables that match the specified wildcard pattern. Tospecify more than one table, use the directive multiple times, once for each table. This will work for cross-database updates. Example: replicate-wild-do-table=foo%.bar% will replicate only updates to tables in all databases that start with foo and whose table names start with bar"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="replicate-wild-ignore-table">

    <xrefto id="option_mysqld_replicate-wild-ignore-table"/>

    <name>replicate-wild-ignore-table</name>

    <shortdescription>
      Tells the slave thread not to replicate to the tables that match
      the given wildcard pattern
    </shortdescription>

    <types>
      <optype class="cmdline" format="--replicate-wild-ignore-table=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave replication objects">
        <caption value="Wild ignore tables:"/>
        <description value="Tells the slave thread to not replicate to the tables that match the given wildcard pattern. To specify more than one table to ignore, use the directive multiple times, once for each table. This will work for cross-database updates. Example: replicate-wild-ignore-table=foo%.bar% will not do updates to tables in databases that start with foo and whose table names start with bar."/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="report-host">

    <xrefto id="option_mysqld_report-host"/>

    <name>report-host</name>

    <shortdescription>
      Host name or IP of the slave to be reported to the master during
      slave registration
    </shortdescription>

    <types>
      <optype class="cmdline" format="--report-host=host_name" setvar="report_host"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="no" scope="global" inversion="5.1.24" format="report_host"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave Identification">
        <caption value="Report Host:"/>
        <description value="Hostname or IP of the slave to be reported to to the master during slave registration. Will appear in the output of SHOW SLAVE HOSTS. Leave unset if you do not want the slave to register itself with the master. Note that it is not sufficient for the master to simply read the IP of the slave off the socket once the slave connects. Due to NAT and other routing issues, that IP may not be valid for connecting to the slave from the master or other hosts."/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="report-password">

    <xrefto id="option_mysqld_report-password"/>

    <name>report-password</name>

    <shortdescription>
      The account password that a slave server should report to the
      master server
    </shortdescription>

    <types>
      <optype class="cmdline" format="--report-password=name" setvar="report_password"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="no" scope="global" inversion="5.1.24" format="report_password"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave Identification">
        <caption value="Report Password:"/>
        <description value="This password will be displayed in the output of 'SHOW SLAVE HOSTS'."/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="report-port">

    <xrefto id="option_mysqld_report-port"/>

    <name>report-port</name>

    <shortdescription>
      Port for connecting to slave reported to the master during slave
      registration
    </shortdescription>

    <types>
      <optype class="cmdline" format="--report-port=#" setvar="report_port"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="no" scope="global" inversion="5.1.24" format="report_port"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="3306"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave Identification">
        <caption value="Report Port"/>
        <description value="Port for connecting to slave reported to the master during slave registration. Set it only if the slave is listening on a non-default port or if you have a special tunnel from the master or other clients to the slave. If not sure, leave this option unset."/>
        <type value="numeric">
          <value default="3306"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="report-user">

    <xrefto id="option_mysqld_report-user"/>

    <name>report-user</name>

    <shortdescription>
      The account name that a slave server should report to the master
      server
    </shortdescription>

    <types>
      <optype class="cmdline" format="--report-user=name" setvar="report_user"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="no" scope="global" inversion="5.1.24" format="report_user"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Slave Identification">
        <caption value="Report User:"/>
        <description value="This username will be displayed in the output of 'SHOW SLAVE HOSTS'."/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="rpl_recovery_rank">

    <xrefto id="sysvar_rpl_recovery_rank"/>

    <name>rpl_recovery_rank</name>

    <shortdescription>
      Not used
    </shortdescription>

    <types>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="rpl_semi_sync_master_enabled">

    <xrefto id="sysvar_rpl_semi_sync_master_enabled"/>

    <name>rpl_semi_sync_master_enabled</name>

    <shortdescription>
      Whether semisynchronous replication is enabled on master
    </shortdescription>

    <types>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="rpl_semi_sync_master_reply_log_file_pos">

    <xrefto id="sysvar_rpl_semi_sync_master_reply_log_file_pos"/>

    <name>rpl_semi_sync_master_reply_log_file_pos</name>

    <shortdescription>
      Internal use
    </shortdescription>

    <types>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
      <removed version="6.0.14"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="rpl_semi_sync_master_timeout">

    <xrefto id="sysvar_rpl_semi_sync_master_timeout"/>

    <name>rpl_semi_sync_master_timeout</name>

    <shortdescription>
      Number of seconds to wait for slave acknowledgment
    </shortdescription>

    <types>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all" outversion="6.0.13">
      <value default="10"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.14">
      <value default="10000"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="rpl_semi_sync_master_trace_level">

    <xrefto id="sysvar_rpl_semi_sync_master_trace_level"/>

    <name>rpl_semi_sync_master_trace_level</name>

    <shortdescription>
      Internal use
    </shortdescription>

    <types>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="32"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="rpl_semi_sync_master_wait_no_slave">

    <xrefto id="sysvar_rpl_semi_sync_master_wait_no_slave"/>

    <name>rpl_semi_sync_master_wait_no_slave</name>

    <shortdescription>
      Whether master waits for timeout even with no slaves
    </shortdescription>

    <types>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.14"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="rpl_semi_sync_slave_enabled">

    <xrefto id="sysvar_rpl_semi_sync_slave_enabled"/>

    <name>rpl_semi_sync_slave_enabled</name>

    <shortdescription>
      Whether semisynchronous replication is enabled on slave
    </shortdescription>

    <types>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="rpl_semi_sync_slave_trace_level">

    <xrefto id="sysvar_rpl_semi_sync_slave_trace_level"/>

    <name>rpl_semi_sync_slave_trace_level</name>

    <shortdescription>
      Internal use
    </shortdescription>

    <types>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="32"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.8"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="safe-mode">

    <xrefto id="option_mysqld_safe-mode"/>

    <name>safe-mode</name>

    <shortdescription>
      Skip some optimization stages (for testing)
    </shortdescription>

    <deprecated version="5.0"/>

    <types>
      <optype class="cmdline" format="--safe-mode"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Performance" group="General">
        <caption value="safe-mode"/>
        <description value="safe-mode"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="security" id="safe-show-database">

    <xrefto id="option_mysqld_safe-show-database"/>

    <name>safe-show-database</name>

    <shortdescription>
      Deprecated option; use GRANT SHOW DATABASES instead
    </shortdescription>

    <deprecated version="4.0.2"/>

<!-- variable removed in 4.1.1, option was not -->

    <types>
      <optype class="cmdline" format="--safe-show-database" setvar="safe_show_database" outversion="4.1.1"/>
      <optype class="cmdline" format="--safe-show-database" inversion="4.1.2"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global" format="safe_show_database" outversion="4.1.1"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="Security">
        <caption value="safe-show-database"/>
        <description value="safe-show-database"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="security" id="safe-user-create">

    <xrefto id="option_mysqld_safe-user-create"/>

    <name>safe-user-create</name>

    <shortdescription>
      Don't allow new user creation by the user who has no write
      privileges to the mysql.user table
    </shortdescription>

    <types>
      <optype class="cmdline" format="--safe-user-create"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="Security">
        <caption value="Safe User Create"/>
        <description value="Don't allow new user creation by the user who has no write privileges to the mysql.user table."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="safemalloc-mem-limit">

    <name>safemalloc-mem-limit</name>

    <shortdescription>
      Simulate memory shortage
    </shortdescription>

    <types>
      <optype class="cmdline" format="--safemalloc-mem-limit=#"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="Security">
        <caption value="safemalloc-mem-limit"/>
        <description value="safemalloc-mem-limit"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="security" id="secure-auth">

    <xrefto id="option_mysqld_secure-auth"/>

    <name>secure-auth</name>

    <shortdescription>
      Disallow authentication for accounts that have old (pre-4.1)
      passwords
    </shortdescription>

    <types>
      <optype class="cmdline" format="--secure-auth" setvar="secure_auth"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system" format="secure_auth"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="Security">
        <caption value="Secure authentication"/>
        <description value="Disallow authentication for accounts that have old (pre-4.1) passwords."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="security" id="secure-backup-file-priv">

    <xrefto id="option_mysqld_secure-backup-file-priv"/>

    <name>secure-backup-file-priv</name>

    <shortdescription>
      Limit BACKUP DATABASE and RESTORE to files in a single directory
    </shortdescription>

    <types>
      <optype class="cmdline" format="--secure-backup-file-priv" setvar="secure_backup_file_priv"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" format="secure_backup_file_priv"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="5.6"/>
      <manual version="6.0"/>
      <introduced version="6.1.11"/>
    </versions>

  </mysqloption>

  <mysqloption section="security" id="secure-file-priv">

    <xrefto id="option_mysqld_secure-file-priv"/>

    <name>secure-file-priv</name>

    <shortdescription>
      Limit LOAD_FILE(), LOAD DATA, and SELECT ... INTO OUTFILE to files
      in a single directory
    </shortdescription>

    <types>
      <optype class="cmdline" format="--secure-file-priv" setvar="secure_file_priv"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" format="secure_file_priv"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.38"/>
      <manual version="5.1"/>
      <introduced version="5.1.17"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="Security">
        <caption value="secure-file-priv"/>
        <description value="secure-file-priv"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="server-id">

    <xrefto id="option_mysqld_server-id"/>

    <name>server-id</name>

    <shortdescription>
      Uniquely identifies the server instance in the community of
      replication partners. Must be set to a value greater than 0 to
      enable replication.
    </shortdescription>

    <types>
      <optype class="cmdline" format="--server-id=#" setvar="server_id"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system" format="server_id"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0" minimum="0" maximum="4294967295"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="General">
        <caption value="Server Id"/>
        <description value="Uniquely identifies the server instance in the community of replication partners."/>
        <type value="numeric">
          <value default="0"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="set-variable">

    <name>set-variable</name>

    <shortdescription>
      Change the value of a variable. Please note that this option is
      deprecated;
    </shortdescription>

    <deprecated version="5.0"/>

    <types>
      <optype class="cmdline" format="--set-variable=name"/>
      <optype class="cmdline" format="-O"/>
      <optype class="mycnf" format="set-variable"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="show-slave-auth-info">

    <xrefto id="option_mysqld_show-slave-auth-info"/>

    <name>show-slave-auth-info</name>

    <shortdescription>
      Show user name and password in SHOW SLAVE HOSTS on this master
    </shortdescription>

    <types>
      <optype class="cmdline" format="--show-slave-auth-info"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="Master">
        <caption value="Show Slave authentication Info"/>
        <description value="If set, allows showing user and password via SHOW SLAVE HOSTS on master."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="bdb" id="skip-bdb">

    <xrefto id="option_mysqld_skip-bdb"/>

    <name>skip-bdb</name>

    <shortdescription>
      Disable Berkeley DB (if this version of MySQL supports it)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-bdb" outversion="5.1.12"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="skip-character-set-client-handshake">

    <xrefto id="option_mysqld_character-set-client-handshake"/>

    <name>skip-character-set-client-handshake</name>

    <shortdescription>
      Ignore client side character set value sent during handshake
    </shortdescription>

    <seealso xref="character-set-client-handshake"/>

    <types>
      <optype class="cmdline" format="--skip-character-set-client-handshake"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.15"/>
      <manual version="5.0"/>
      <introduced version="5.0.13"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="skip-character-set-client-handshake"/>
        <description value="skip-character-set-client-handshake"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="myisam" id="skip-concurrent-insert">

    <xrefto id="option_mysqld_skip-concurrent-insert"/>

    <name>skip-concurrent-insert</name>

    <shortdescription>
      Turn off the ability to select and insert at the same time on
      MyISAM tables
    </shortdescription>

    <seealso xref="concurrent_insert"/>

    <types>
      <optype class="cmdline" format="--skip-concurrent-insert" setvar="concurrent_insert"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="Advanced Settings">
        <caption value="skip-concurrent-insert"/>
        <description value="skip-concurrent-insert"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="skip-event-scheduler">

    <xrefto id="option_mysqld_skip-event-scheduler"/>

    <name>skip-event-scheduler</name>

    <shortdescription>
      Sets the Event Scheduler to OFF.
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-event-scheduler"/>
      <optype class="cmdline" format="--disable-event-scheduler"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="skip-event-scheduler"/>
        <description value="skip-event-scheduler"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="skip-external-locking">

    <xrefto id="option_mysqld_skip-external-locking"/>

    <name>skip-external-locking</name>

    <shortdescription>
      Skip system (external) locking
    </shortdescription>

    <seealso xref="external-locking"/>

    <types>
      <optype class="cmdline" format="--skip-external-locking" setvar="skip_external_locking"/>
      <optype class="mycnf"/>
      <vartype scope="global" class="system" isdynamic="no"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="skip-external-locking"/>
        <description value="skip-external-locking"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="security" id="skip-grant-tables">

    <xrefto id="option_mysqld_skip-grant-tables"/>

    <name>skip-grant-tables</name>

    <shortdescription>
      Start without grant tables. This gives all users FULL ACCESS to
      all tables
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-grant-tables"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="Security">
        <caption value="Disable grant tables"/>
        <description value="Start without grant tables. This gives all users FULL ACCESS to all tables!"/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="skip-host-cache">

    <xrefto id="option_mysqld_skip-host-cache"/>

    <name>skip-host-cache</name>

    <shortdescription>
      Don't cache host names
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-host-cache"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Networking" group="Naming">
        <caption value="Disable caching of host-names"/>
        <description value="Don't cache host names."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="skip-innodb">

    <xrefto id="option_mysqld_innodb"/>

    <name>skip-innodb</name>

    <shortdescription>
      Skip InnoDB during startup
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-innodb"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="skip-innodb"/>
        <description value="skip-innodb"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="skip-innodb-checksums">

    <xrefto id="sysvar_innodb_checksums"/>

    <name>skip-innodb-checksums</name>

    <shortdescription>
      Disable InnoDB checksums validation
    </shortdescription>

    <seealso xref="innodb_checksums"/>

    <types>
      <optype class="cmdline" format="--skip-innodb-checksums"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="skip-innodb-checksums"/>
        <description value="skip-innodb-checksums"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="skip-locking">

    <xrefto id="option_mysqld_external-locking"/>

    <name>skip-locking</name>

    <shortdescription>
      Deprecated option
    </shortdescription>

    <deprecated xref="skip-external-locking"/>

    <types>
      <optype class="cmdline" format="--skip-locking"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="MyISAM Parameters" group="General">
        <caption value="Disable external locking"/>
        <description value="Do not use system (external) locking. With locking enabled you can run myisamchk to test (not repair) tables while the MySQL server is running."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="merge" id="skip-merge">

    <xrefto id="option_mysqld_skip-merge"/>

    <name>skip-merge</name>

    <shortdescription>
      Disable Merge storage engine
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-merge"/>
      <optype class="mycnf" setvar=""/>
    </types>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.24"/>
      <manual version="5.1"/>
      <introduced version="5.1.12"/>
      <removed version="5.1.14"/>
    </versions>

  </mysqloption>

  <mysqloption section="security" id="skip-name-resolve">

    <xrefto id="option_mysqld_skip-name-resolve"/>

    <name>skip-name-resolve</name>

    <shortdescription>
      Don't resolve host names. All host names are IPs or 'localhost'
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-name-resolve"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Networking" group="Naming">
        <caption value="Disable name resolving"/>
        <description value="Don't resolve hostnames. All hostnames are IP's or 'localhost'."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="security" id="skip-networking">

    <xrefto id="option_mysqld_skip-networking"/>

    <name>skip-networking</name>

    <shortdescription>
      Don't allow connection with TCP/IP
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-networking" setvar="skip_networking"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no" format="skip_networking"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <ui>
      <section class="mycnf" collection="General" group="Networking">
        <caption value="Disable networking"/>
        <description value="Don't allow connections via TCP/IP."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="skip-new">

    <name>skip-new</name>

    <shortdescription>
      Don't use new, possibly wrong routines
    </shortdescription>

    <seealso xref="new"/>

    <seealso xref="safe-mode"/>

    <types>
      <optype class="cmdline" format="--skip-new"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="skip-partition">

    <xrefto id="option_mysqld_skip-partition"/>

    <name>skip-partition</name>

    <shortdescription>
      Do not enable user-defined partitioning
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-partition"/>
      <optype class="cmdline" format="--disable-partition"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="security" id="skip-show-database">

    <xrefto id="option_mysqld_skip-show-database"/>

    <name>skip-show-database</name>

    <shortdescription>
      Don't allow 'SHOW DATABASE' commands
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-show-database" setvar="skip_show_database"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no" format="skip_show_database"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="Security">
        <caption value="Deactivate show database"/>
        <description value="Don't allow 'SHOW DATABASE' commands"/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="skip-slave-start">

    <xrefto id="replication-options"/>

    <name>skip-slave-start</name>

    <shortdescription>
      If set, slave is not autostarted
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-slave-start"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="General slave">
        <caption value="Do not start slave automaticaly"/>
        <description value="If set, slave is not autostarted."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="skip-stack-trace">

    <xrefto id="option_mysqld_skip-stack-trace"/>

    <name>skip-stack-trace</name>

    <shortdescription>
      Don't print a stack trace on failure
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-stack-trace"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="Disable stack trace"/>
        <description value="Don't print a stack trace on failure"/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="skip-symbolic-links">

    <xrefto id="option_mysqld_symbolic-links"/>

    <name>skip-symbolic-links</name>

    <shortdescription>
      Ignore symbolic links
    </shortdescription>

    <seealso xref="symbolic-links"/>

    <types>
      <optype class="cmdline" format="--skip-symbolic-links"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="skip-symlink">

    <xrefto id="option_mysqld_skip-symlink"/>

    <name>skip-symlink</name>

    <shortdescription>
      Don't allow symlinking of tables. Deprecated option. Use
      --skip-symbolic-links.
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-symlink"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="bdb" id="skip-sync-bdb-logs">

    <xrefto id="option_mysqld_sync-bdb-logs"/>

    <name>skip-sync-bdb-logs</name>

    <shortdescription>
      Disables synchronous BDB log flushes
    </shortdescription>

    <seealso xref="bdb-no-sync"/>

    <deprecated/>

    <types>
      <optype class="cmdline" format="--skip-sync-bdb-logs" outversion="5.1.12"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no" />
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="skip-thread-priority">

    <xrefto id="option_mysqld_skip-thread-priority"/>

    <name>skip-thread-priority</name>

    <shortdescription>
      Don't give threads different priorities
    </shortdescription>

    <deprecated version="5.1.29"/>

    <types>
      <optype class="cmdline" format="--skip-thread-priority"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Thread specific settings">
        <caption value="Deactivate thread priority"/>
        <description value="Don't give threads different priorities."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="slave-allow-batching">

    <xrefto id="mysql-cluster-replication-starting"/>

    <name>slave-allow-batching</name>

    <shortdescription>
      Turns update batching on and off for a replication slave
    </shortdescription>

    <types>
      <optype class="cmdline" format="--slave-allow-batching" setvar="slave_allow_batching"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="off"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.19-ndb-6.2.3"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="General slave">
        <caption value="slave-allow-batching"/>
        <description value="slave-allow-batching"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="slave-load-tmpdir">

    <xrefto id="replication-options"/>

    <name>slave-load-tmpdir</name>

    <shortdescription>
      The location where the slave should put its temporary files when
      replicating a LOAD DATA INFILE command
    </shortdescription>

    <types>
      <optype class="cmdline" format="--slave-load-tmpdir=name" setvar="slave_load_tmpdir"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" format="slave_load_tmpdir"/>
    </types>

    <values vartype="filename" platform="all">
      <value default="/tmp"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="General slave">
        <caption value="Temporary Directory"/>
        <description value="The location where the slave should put its temporary files when replicating a LOAD DATA INFILE command."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="slave-skip-errors">

    <xrefto id="option_mysqld_slave-skip-errors"/>

    <name>slave-skip-errors</name>

    <shortdescription>
      Tells the slave thread to continue replication when a query
      returns an error from the provided list
    </shortdescription>

    <types>
      <optype class="cmdline" format="--slave-skip-errors=name" setvar="slave_skip_errors"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no" format="slave_skip_errors"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="General slave">
        <caption value="Skip the following errors:"/>
        <description value="Tells the slave thread to continue replication when a query returns an error from the provided list."/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="slave_compressed_protocol">

    <xrefto id="sysvar_slave_compressed_protocol"/>

    <name>slave_compressed_protocol</name>

    <shortdescription>
      Use compression on master/slave protocol
    </shortdescription>

    <types>
      <optype class="cmdline" format="--slave_compressed_protocol"
        setvar="slave_compressed_protocol"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="General slave">
        <caption value="Use compression"/>
        <description value="Use compression on master/slave protocol."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="slave-net-timeout">

    <xrefto id="option_mysqld_slave-net-timeout"/>

    <name>slave_net_timeout</name>

    <shortdescription>
      Number of seconds to wait for more data from a master/slave
      connection before aborting the read
    </shortdescription>

    <seealso xref="net_read_timeout"/>

    <types>
      <optype class="cmdline" format="--slave-net-timeout=#" setvar="slave_net_timeout"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global" format="slave_net_timeout"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="3600" minimum="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="General slave">
        <caption value="Slave timeout"/>
        <description value="Number of seconds to wait for more data from a master/slave connection before aborting the read"/>
        <type value="numeric">
          <value default="3600"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="replication" id="slave_transaction_retries">

    <xrefto id="sysvar_slave_transaction_retries"/>

    <name>slave_transaction_retries</name>

    <shortdescription>
      Number of times the slave SQL thread will retry a transaction in
      case it failed with a deadlock or elapsed lock wait timeout,
      before giving up and stopping
    </shortdescription>

    <types>
      <optype class="cmdline" format="--slave_transaction_retries=#"
        setvar="slave_transaction_retries"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="10" minimum="0" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="10" minimum="0" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.11"/>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Replication" group="General slave">
        <caption value="slave_transaction_retries"/>
        <description value="slave_transaction_retries"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="slow-query-log">

    <xrefto id="option_mysqld_slow-query-log"/>

    <name>slow-query-log</name>

    <shortdescription>
      Enable|disable slow query log
    </shortdescription>

    <types>
      <optype class="cmdline" format="--slow-query-log" setvar="slow_query_log" inversion="5.1.29"/>
      <optype class="mycnf" inversion="5.1.29"/>
      <vartype isdynamic="yes" class="system" scope="global" format="slow_query_log"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.12"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Slow query log options">
        <caption value="slow-query-log"/>
        <description value="slow-query-log"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="slow_query_log_file">

    <xrefto id="sysvar_slow_query_log_file"/>

    <name>slow_query_log_file</name>

    <shortdescription>
      Name of the slow query log file
    </shortdescription>

    <types>
      <optype class="cmdline" format="--slow-query-log-file=file_name" setvar="slow_query_log_file"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.12"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Slow query log options">
        <caption value="slow_query_log_file"/>
        <description value="slow_query_log_file"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="slow_launch_time">

    <xrefto id="sysvar_slow_launch_time"/>

    <name>slow_launch_time</name>

    <shortdescription>
      If creating the thread takes longer than this value (in seconds),
      the Slow_launch_threads counter will be incremented
    </shortdescription>

    <seealso xref="Slow_launch_threads"/>

    <types>
      <optype class="cmdline" format="--slow_launch_time=#" setvar="slow_launch_time"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="2"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Thread specific settings">
        <caption value="Slow launch time"/>
        <description value="If creating the thread takes longer than this value (in seconds), the Slow_launch_threads counter will be incremented."/>
        <type value="numeric">
          <value default="2"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="socket">

    <xrefto id="option_mysqld_socket"/>

    <name>socket</name>

    <shortdescription>
      Socket file to use for connection
    </shortdescription>

    <types>
      <optype class="cmdline" format="--socket=name" setvar="socket"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="filename" platform="all">
      <value default="/tmp/mysql.sock"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Networking" group="General">
        <caption value="Socket/pipe name:"/>
        <description value="Name of the socket file (Unix) or named pipe (Windows) to use."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="sort_buffer_size">

    <xrefto id="sysvar_sort_buffer_size"/>

    <name>sort_buffer_size</name>

    <shortdescription>
      Each thread that needs to do a sort allocates a buffer of this
      size
    </shortdescription>

    <types>
      <optype class="cmdline" format="--sort_buffer_size=#" setvar="sort_buffer_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="2097144" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="2097144" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="Memory usage">
        <caption value="Sort buffer size"/>
        <description value="Each thread that needs to do a sort allocates a buffer of this size."/>
        <type value="numeric">
          <value default="2M"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="binlog" id="sporadic-binlog-dump-fail">

    <xrefto id="option_mysqld_sporadic-binlog-dump-fail"/>

    <name>sporadic-binlog-dump-fail</name>

    <shortdescription>
      Option used by mysql-test for debugging and testing of replication
    </shortdescription>

    <types>
      <optype class="cmdline" format="--sporadic-binlog-dump-fail"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Binlog Options">
        <caption value="sporadic-binlog-dump-fail"/>
        <description value="sporadic-binlog-dump-fail"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="sql-bin-update-same">

    <name>sql-bin-update-same</name>

    <shortdescription>
      The update log is deprecated since version 5.0, is replaced by the
      binary log and this option does nothing anymore
    </shortdescription>

    <types>
      <optype class="cmdline" format="--sql-bin-update-same=#"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sql-mode">

    <xrefto id="option_mysqld_sql-mode"/>

    <name>sql-mode</name>

    <shortdescription>
      Set the SQL server mode
    </shortdescription>

    <types>
      <optype class="cmdline" format="--sql-mode=name" setvar="sql_mode"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="both" class="system" format="sql_mode"/>
    </types>

    <values vartype="set" platform="all">
      <choice value="ALLOW_INVALID_DATES"/>
      <choice value="ANSI_QUOTES"/>
      <choice value="ERROR_FOR_DIVISION_BY_ZERO"/>
      <choice value="HIGH_NOT_PRECEDENCE"/>
      <choice value="IGNORE_SPACE"/>
      <choice value="NO_AUTO_CREATE_USER"/>
      <choice value="NO_AUTO_VALUE_ON_ZERO"/>
      <choice value="NO_BACKSLASH_ESCAPES"/>
      <choice value="NO_DIR_IN_CREATE"/>
      <choice value="NO_ENGINE_SUBSTITUTION"/>
      <choice value="NO_FIELD_OPTIONS"/>
      <choice value="NO_KEY_OPTIONS"/>
      <choice value="NO_TABLE_OPTIONS"/>
      <choice value="NO_UNSIGNED_SUBTRACTION"/>
      <choice value="NO_ZERO_DATE"/>
      <choice value="NO_ZERO_IN_DATE"/>
      <choice value="ONLY_FULL_GROUP_BY"/>
      <choice value="PAD_CHAR_TO_FULL_LENGTH"/>
      <choice value="PIPES_AS_CONCAT"/>
      <choice value="REAL_AS_FLOAT"/>
      <choice value="STRICT_ALL_TABLES"/>
      <choice value="STRICT_TRANS_TABLES"/>
      <value default="''"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="SQL Mode:"/>
        <description value="Syntax: sql-mode=option[,option[,option...]] where option can be one of: REAL_AS_FLOAT, PIPES_AS_CONCAT,ANSI_QUOTES, IGNORE_SPACE, ONLY_FULL_GROUP_BY,NO_UNSIGNED_SUBTRACTION."/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="sql_auto_is_null">

    <xrefto id="sysvar_sql_auto_is_null"/>

    <name>sql_auto_is_null</name>

    <shortdescription>
      If set to 1, you can find the last inserted row for a table that
      contains an AUTO_INCREMENT column by using the following
      construct: WHERE auto_increment_column IS NULL
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sql_big_selects">

    <xrefto id="sysvar_sql_big_selects"/>

    <name>sql_big_selects</name>

    <shortdescription>
      If set to 0, MySQL aborts SELECT statements that are likely to
      take a very long time to execute
    </shortdescription>

    <seealso xref="max_join_size"/>

    <types>
      <vartype class="system" isdynamic="yes" scope="both"/>
      <vartype class="system" isdynamic="yes" scope="session" inversion="5.1.11"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sql_big_tables">

    <xrefto id="option_mysqld_big-tables"/>

    <name>sql_big_tables</name>

    <shortdescription>
      This variable is deprecated, and is mapped to big_tables
    </shortdescription>

    <seealso xref="big-tables"/>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sql_buffer_result">

    <xrefto id="sysvar_sql_buffer_result"/>

    <name>sql_buffer_result</name>

    <shortdescription>
      Forces the result to be put into a temporary table
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sql_log_bin">

    <xrefto id="sysvar_sql_log_bin"/>

    <name>sql_log_bin</name>

    <shortdescription>
      Toggle binary logging
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sql_log_off">

    <xrefto id="sysvar_sql_log_off"/>

    <name>sql_log_off</name>

    <shortdescription>
      If set to 1, no logging is done to the general query log for this
      client
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sql_log_update">

    <xrefto id="sysvar_sql_log_update"/>

    <name>sql_log_update</name>

    <shortdescription>
      This variable is deprecated, and is mapped to SQL_LOG_BIN
    </shortdescription>

    <seealso xref="sql_log_bin"/>

    <deprecated version="5.0" xref="sql_log_bin"/>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sql_low_priority_updates">

    <xrefto id="sysvar_low_priority_updates"/>

    <name>sql_low_priority_updates</name>

    <shortdescription>
      This variable is deprecated, and is mapped to low_priority_updates
    </shortdescription>

    <seealso xref="low-priority-updates"/>

    <deprecated/>

    <types>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sql_max_join_size">

    <xrefto id="sysvar_max_join_size"/>

    <name>sql_max_join_size</name>

    <shortdescription>
      This variable is deprecated, and is mapped to max_join_size
    </shortdescription>

    <seealso xref="max_join_size"/>

    <deprecated xref="max_join_size"/>

    <types>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sql_notes">

    <xrefto id="sysvar_sql_notes"/>

    <name>sql_notes</name>

    <shortdescription>
      If set to 1, warnings of Note level are recorded
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.11"/>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sql_quote_show_create">

    <xrefto id="sysvar_sql_quote_show_create"/>

    <name>sql_quote_show_create</name>

    <shortdescription>
      If set to 1 the server quotes identifiers for SHOW CREATE TABLE
      and SHOW CREATE DATABASE statements
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sql_safe_updates">

    <xrefto id="sysvar_sql_safe_updates"/>

    <name>sql_safe_updates</name>

    <shortdescription>
      If set to 1, MySQL aborts UPDATE or DELETE statements that do not
      use a key in the WHERE clause or a LIMIT clause
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sql_select_limit">

    <xrefto id="sysvar_sql_select_limit"/>

    <name>sql_select_limit</name>

    <shortdescription>
      The maximum number of rows to return from SELECT statements
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="replication" id="sql_slave_skip_counter">

    <xrefto id="sysvar_sql_slave_skip_counter"/>

    <name>sql_slave_skip_counter</name>

    <shortdescription>
      The number of events from the master that a slave server should
      skip
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sql_warnings">

    <xrefto id="sysvar_sql_warnings"/>

    <name>sql_warnings</name>

    <shortdescription>
      This variable controls whether single-row INSERT statements
      produce an information string if warnings occur
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="ssl" id="ssl">

    <xrefto id="option_general_ssl"/>

    <name>ssl</name>

    <shortdescription>
      Enable SSL for connection (automatically enabled with other flags)
    </shortdescription>

    <disabledby xref="skip-ssl"/>

    <types>
      <optype class="cmdline" format="--ssl" setvar="ssl"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="SSL">
        <caption value="ssl"/>
        <description value="SSL"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ssl" id="ssl-ca">

    <xrefto id="option_general_ssl-ca"/>

    <name>ssl-ca</name>

    <shortdescription>
      CA file in PEM format (check OpenSSL docs, implies --ssl)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ssl-ca=name" setvar="ssl_ca"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" format="ssl_ca"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <introduced version="5.0.23"/>
      <manual version="5.1"/>
      <introduced version="5.1.11"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="SSL">
        <caption value="ssl-ca"/>
        <description value="ssl-ca"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ssl" id="ssl-capath">

    <xrefto id="option_general_ssl-capath"/>

    <name>ssl-capath</name>

    <shortdescription>
      CA directory (check OpenSSL docs, implies --ssl)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ssl-capath=name" setvar="ssl_capath"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" format="ssl_capath"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <introduced version="5.0.23"/>
      <manual version="5.1"/>
      <introduced version="5.1.11"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="SSL">
        <caption value="ssl-capath"/>
        <description value="ssl-capath"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ssl" id="ssl-cert">

    <xrefto id="option_general_ssl-cert"/>

    <name>ssl-cert</name>

    <shortdescription>
      X509 cert in PEM format (implies --ssl)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ssl-cert=name" setvar="ssl_cert"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" format="ssl_cert"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <introduced version="5.0.23"/>
      <manual version="5.1"/>
      <introduced version="5.1.11"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="SSL">
        <caption value="ssl-cert"/>
        <description value="ssl-cert"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ssl" id="ssl-cipher">

    <xrefto id="option_general_ssl-cipher"/>

    <name>ssl-cipher</name>

    <shortdescription>
      SSL cipher to use (implies --ssl)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ssl-cipher=name" setvar="ssl_cipher"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" format="ssl_cipher"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <introduced version="5.0.23"/>
      <manual version="5.1"/>
      <introduced version="5.1.11"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="SSL">
        <caption value="ssl-cipher"/>
        <description value="ssl-cipher"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ssl" id="ssl-key">

    <xrefto id="option_general_ssl-key"/>

    <name>ssl-key</name>

    <shortdescription>
      X509 key in PEM format (implies --ssl)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ssl-key=name" setvar="ssl_key"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" format="ssl_key"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.0"/>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <introduced version="5.0.23"/>
      <manual version="5.1"/>
      <introduced version="5.1.11"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="SSL">
        <caption value="ssl-key"/>
        <description value="ssl-key"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ssl" id="ssl-verify-server-cert">

    <xrefto id="option_general_ssl-verify-server-cert"/>

    <name>ssl-verify-server-cert</name>

    <shortdescription>
      For clients, verify server host name against Common Name in server
      certificate
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ssl-verify-server-cert"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.11"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="SSL">
        <caption value="ssl-verify-server-cert"/>
        <description value="ssl-verify-server-cert"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="storage_engine">

    <xrefto id="sysvar_storage_engine"/>

    <name>storage_engine</name>

    <shortdescription>
      The default storage engine
    </shortdescription>

    <seealso xref="default-storage-engine"/>

    <seealso xref="table_type"/>

    <types>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="enumeration" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.2"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="symbolic-links">

    <xrefto id="option_mysqld_symbolic-links"/>

    <name>symbolic-links</name>

    <shortdescription>
      Use symbolic links
    </shortdescription>

    <types>
      <optype class="cmdline" format="--symbolic-links"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Enable symbolic link support"/>
        <description value="N/A"/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="bdb" id="sync-bdb-logs">

    <xrefto id="option_mysqld_sync-bdb-logs"/>

    <name>sync-bdb-logs</name>

    <shortdescription>
      Synchronously flush Berkeley DB logs. Enabled by default
    </shortdescription>

    <disabledby xref="skip-sync-bdb-logs"/>

    <deprecated/>

    <types>
      <optype class="cmdline" format="--sync-bdb-logs" setvar="sync_bdb_logs"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" format="sync_bdb_logs"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="TRUE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sync_binlog">

    <xrefto id="sysvar_sync_binlog"/>

    <name>sync_binlog</name>

    <shortdescription>
      Synchronously flush binary log to disk after every #th event
    </shortdescription>

    <types>
      <optype class="cmdline" format="--sync-binlog=#" setvar="sync_binlog"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system" format="sync_binlog"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="0" maximum="4294967295" minimum="0"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="0" maximum="18446744073709547520" minimum="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.3"/>
      <manual version="5.0"/>
      <introduced version="5.0.1"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Log Files" group="Binlog Options">
        <caption value="sync_binlog"/>
        <description value="sync_binlog"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="sync_frm">

    <xrefto id="sysvar_sync_frm"/>

    <name>sync_frm</name>

    <shortdescription>
      Sync .frm to disk on create. Enabled by default
    </shortdescription>

    <types>
      <optype class="cmdline" format="--sync-frm" setvar="sync_frm"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system" format="sync_frm"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="TRUE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="sync_frm"/>
        <description value="sync_frm"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption id="sync_master_info">

    <xrefto id="sysvar_sync_master_info"/>

    <name>sync_master_info</name>

    <shortdescription>
      Synchronize master.info to disk after every #th event.
    </shortdescription>

    <types>
      <optype class="cmdline" format="--sync-master-info=#" setvar="sync_relay_log"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global"
        format="sync_master_info"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="0" minimum="0" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="0" minimum="0" maximum="18446744073709547520"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.11"/>
    </versions>

  </mysqloption>

  <mysqloption id="sync_relay_log">

    <xrefto id="sysvar_sync_relay_log"/>

    <name>sync_relay_log</name>

    <shortdescription>
      Synchronize relay log to disk after every #th event.
    </shortdescription>

    <types>
      <optype class="cmdline" format="--sync-relay-log=#" setvar="sync_relay_log"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global" format="sync_relay_log"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="0" minimum="0" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="0" minimum="0" maximum="18446744073709547520"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.10"/>
    </versions>

  </mysqloption>

  <mysqloption id="sync_relay_log_info">

    <xrefto id="sysvar_sync_relay_log_info"/>

    <name>sync_relay_log_info</name>

    <shortdescription>
      Synchronize relay.info file to disk after every #th event.
    </shortdescription>

    <types>
      <optype class="cmdline" format="--sync-relay-log-info=#" setvar="sync_relay_log"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global" format="sync_relay_log_info"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="0" minimum="0" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="0" minimum="0" maximum="18446744073709547520"/>
    </values>

    <versions>
<!--<manual version="5.4"/>-->
<!--<introduced version="5.4.4"/>-->
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.11"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="system_time_zone">

    <xrefto id="sysvar_system_time_zone"/>

    <name>system_time_zone</name>

    <shortdescription>
      The server system time zone
    </shortdescription>

    <types>
      <vartype isdynamic="no" scope="global" class="system" format="system_time_zone"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.3"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="sysdate-is-now">

    <xrefto id="option_mysqld_sysdate-is-now"/>

    <name>sysdate-is-now</name>

    <shortdescription>
      Nondefault option to alias SYSDATE() to NOW() to make it
      safe-replicable
    </shortdescription>

    <types>
      <optype class="cmdline" format="--sysdate-is-now" />
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.20"/>
      <manual version="5.1"/>
      <introduced version="5.1.8"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="sysdate-is-now"/>
        <description value="sysdate-is-now"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="table_cache">

    <xrefto id="sysvar_table_cache"/>

    <name>table_cache</name>

    <shortdescription>
      The number of open tables for all threads
    </shortdescription>

    <deprecated version="5.1.3" xref="table_open_cache"/>

    <types>
      <optype class="cmdline" format="--table_cache=#" setvar="table_cache"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="64" minimum="1" maximum="524288"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <removed version="5.1.3"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Table cache:"/>
        <description value="The number of open tables for all threads."/>
        <type value="numeric">
          <value default="64"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="table_definition_cache">

    <xrefto id="sysvar_table_definition_cache"/>

    <name>table_definition_cache</name>

    <shortdescription>
      The number of table definitions that can be stored in the
      definition cache.
    </shortdescription>

    <types>
      <optype class="cmdline" format="--table_definition_cache=#" setvar="table_definition_cache"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global" format="table_definition_cache"/>
    </types>

    <values vartype="numeric" platform="all" outversion="5.1.24">
      <value default="128"/>
      <value minimum="1"/>
      <value maximum="524288"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.1.25">
      <value default="256"/>
      <value minimum="256"/>
      <value maximum="524288"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.0">
      <value default="400"/>
      <value minimum="400"/>
      <value maximum="524288"/>
    </values>

    <values vartype="numeric" platform="all" outversion="6.0.5">
      <value default="128"/>
      <value minimum="1"/>
      <value maximum="524288"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.6">
      <value default="256"/>
      <value minimum="256"/>
      <value maximum="524288"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.3"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Performance" group="General">
        <caption value="table_definition_cache"/>
        <description value="table_definition_cache"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="table_lock_wait_timeout">

    <xrefto id="sysvar_table_lock_wait_timeout"/>

    <name>table_lock_wait_timeout</name>

    <shortdescription>
      Currently unused
    </shortdescription>

    <types>
      <optype class="cmdline" format="--table_lock_wait_timeout=#" setvar="table_lock_wait_timeout"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="50" minimum="1" maximum="1073741824"/>
    </values>

    <versions>
      <introduced version="5.0.10"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="table_open_cache">

    <xrefto id="sysvar_table_open_cache"/>

    <name>table_open_cache</name>

    <shortdescription>
      The number of open tables for all threads
    </shortdescription>

    <types>
      <optype class="cmdline" format="--table-open-cache=#"/>
      <optype class="mycnf" format="table_open_cache"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="64" minimum="64" maximum="524288"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.0" outversion="5.4.1">
      <value default="400" minimum="64" maximum="524288"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.4.2">
      <value default="400" minimum="400" maximum="524288"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.0">
      <value default="64" minimum="64" maximum="524288"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.3"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Performance" group="General">
        <caption value="table_open_cache"/>
        <description value="table_open_cache"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="table_type">

    <xrefto id="sysvar_storage_engine"/>

    <name>table_type</name>

    <shortdescription>
      A synonym for storage_engine
    </shortdescription>

    <deprecated version="5.2.5" xref="storage_engine"/>

    <types>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="enumeration" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.2"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.2"/>
      <removed version="5.2.5"/>
      <manual version="5.4"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="tc-heuristic-recover">

    <xrefto id="option_mysqld_tc-heuristic-recover"/>

    <name>tc-heuristic-recover</name>

    <shortdescription>
      Decision to use in heuristic recover process. Possible values are
      COMMIT or ROLLBACK
    </shortdescription>

    <types>
      <optype class="cmdline" format="--tc-heuristic-recover=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="enumeration" platform="all">
      <choice value="COMMIT"/>
      <choice value="RECOVER"/>
    </values>

    <versions>
      <introduced version="5.0.3"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="tc-heuristic-recover"/>
        <description value="tc-heuristic-recover"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="temp-pool">

    <xrefto id="option_mysqld_temp-pool"/>

    <name>temp-pool</name>

    <shortdescription>
      Using this option will cause most temporary files created to use a
      small set of names, rather than a unique name for each new file
    </shortdescription>

    <types>
      <optype class="cmdline" format="--temp-pool"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="TRUE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Use pool for temporary files"/>
        <description value="Using this option will cause most temporary files created to use a small set of names, rather than a unique name for each new file."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="thread_cache_size">

    <xrefto id="sysvar_thread_cache_size"/>

    <name>thread_cache_size</name>

    <shortdescription>
      How many threads we should keep in a cache for reuse
    </shortdescription>

    <types>
      <optype class="cmdline" format="--thread_cache_size=#" setvar="thread_cache_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0" minimum="0" maximum="16384"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Thread specific settings">
        <caption value="Thread cache size"/>
        <description value="How many threads we should keep in a cache for reuse."/>
        <type value="numeric">
          <value default="0"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="thread_concurrency">

    <xrefto id="sysvar_thread_concurrency"/>

    <name>thread_concurrency</name>

    <shortdescription>
      Permits the application to give the threads system a hint for the
      desired number of threads that should be run at the same time
    </shortdescription>

    <types>
      <optype class="cmdline" format="--thread_concurrency=#" setvar="thread_concurrency"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="10" minimum="1" maximum="512"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Thread specific settings">
        <caption value="Thread concurrency"/>
        <description value="Permits the application to give the threads system a hint for the desired number of threads that should be run at the same time"/>
        <type value="numeric">
          <value default="10"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="thread_handling">

    <xrefto id="sysvar_thread_handling"/>

    <name>thread_handling</name>

    <shortdescription>
      The thread-handling model
    </shortdescription>

    <types>
      <optype class="cmdline" format="--thread_handling=name" setvar="thread_handling"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system" inversion="5.1.17"/>
    </types>

    <values vartype="enumeration" platform="all" outversion="6.0.3">
      <choice value="no-threads"/>
      <choice value="one-thread-per-connection"/>
    </values>

    <values vartype="enumeration" platform="all" inversion="6.0.4">
      <choice value="no-threads"/>
      <choice value="one-thread-per-connection"/>
      <choice value="pool-of-threads"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.17"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Thread specific settings">
        <caption value="thread_handling"/>
        <description value="thread_handling"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="thread_pool_size">

    <xrefto id="sysvar_thread_pool_size"/>

    <name>thread_pool_size</name>

    <shortdescription>
      The size of the thread pool
    </shortdescription>

    <types>
      <optype class="cmdline" format="--thread_pool_size=#" setvar="thread_pool_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="20" maximum="16384" minimum="1"/>
    </values>

    <versions>
      <manual version="6.0"/>
      <introduced version="6.0.4"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="thread_stack">

    <xrefto id="sysvar_thread_stack"/>

    <name>thread_stack</name>

    <shortdescription>
      The stack size for each thread
    </shortdescription>

    <types>
      <optype class="cmdline" format="--thread_stack=#" setvar="thread_stack"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32" blocksize="1024">
      <value default="196608" maximum="4294967295" minimum="131072"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64" blocksize="1024">
      <value default="196608" maximum="18446744073709547520" minimum="131072"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Thread specific settings">
        <caption value="Thread stack size"/>
        <description value="The stack size for each thread."/>
        <type value="numeric">
          <value default="192k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="time_format">

    <xrefto id="sysvar_time_format"/>

    <name>time_format</name>

    <shortdescription>
      The TIME format (for future)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--time_format=name" setvar="time_format"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="both" class="system"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="time_format"/>
        <description value="time_format"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="innodb" id="timed_mutexes">

    <xrefto id="sysvar_timed_mutexes"/>

    <name>timed_mutexes</name>

    <shortdescription>
      Specify whether to time mutexes (only InnoDB mutexes are currently
      supported)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--timed_mutexes" setvar="timed_mutexes"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" scope="global" class="system"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <introduced version="5.0.3"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="InnoDB Parameters" group="General">
        <caption value="timed_mutexes"/>
        <description value="timed_mutexes"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="timestamp">

    <xrefto id="sysvar_timestamp"/>

    <name>timestamp</name>

    <shortdescription>
      Change the value returned by NOW()
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="myisam" id="tmp_table_size">

    <xrefto id="sysvar_tmp_table_size"/>

    <name>tmp_table_size</name>

    <shortdescription>
      If an in-memory temporary table exceeds this size, MySQL will
      automatically convert it to an on-disk MyISAM table
    </shortdescription>

    <types>
      <optype class="cmdline" format="--tmp_table_size=#" setvar="tmp_table_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="system dependent" minimum="1024" maximum="4294967295"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <removed version="5.1.12"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Temporary table size"/>
        <description value="If an in-memory temporary table exceeds this size, MySQL will automatically convert it to an on-disk MyISAM table."/>
        <type value="numeric">
          <value default="32M"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="tmpdir">

    <xrefto id="option_mysqld_tmpdir"/>

    <name>tmpdir</name>

    <shortdescription>
      Path for temporary files
    </shortdescription>

    <types>
      <optype class="cmdline" format="--tmpdir=name" setvar="tmpdir"/>
      <optype class="cmdline" format="-t" setvar="tmpdir"/>
      <optype class="mycnf" format="tmpdir" setvar="tmpdir"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="filename" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="Directories">
        <caption value="Temp directory:"/>
        <description value="Path to the temporary directory."/>
        <type value="filename">
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="transaction-isolation">

    <xrefto id="option_mysqld_transaction-isolation"/>

    <name>transaction-isolation</name>

    <shortdescription>
      Default transaction isolation level
    </shortdescription>

    <types>
      <optype class="cmdline" format="--transaction-isolation=name"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="enumeration" platform="all">
      <choice value="READ-UNCOMMITTED"/>
      <choice value="READ-COMMITTED"/>
      <choice value="REPEATABLE-READ"/>
      <choice value="SERIALIZABLE"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Default transaction isolation level:"/>
        <description value="Default transaction isolation level"/>
        <type value="dropdownbox">
          <value default="REPEATABLE-READ"/>
          <choice caption="REPEATABLE-READ" value="REPEATABLE-READ"/>
          <choice caption="READ-UNCOMMITTED" value="READ-UNCOMMITTED"/>
          <choice caption="SERIALIZABLE" value="SERIALIZABLE"/>
          <choice caption="READ-COMMITTED" value="READ-COMMITTED"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="transaction_alloc_block_size">

    <xrefto id="sysvar_transaction_alloc_block_size"/>

    <name>transaction_alloc_block_size</name>

    <shortdescription>
      Allocation block size for transactions to be stored in binary log
    </shortdescription>

    <types>
      <optype class="cmdline" format="--transaction_alloc_block_size=#"
        setvar="transaction_alloc_block_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32" blocksize="1024">
      <value default="8192" minimum="1024" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64" blocksize="1024">
      <value default="8192" minimum="1024" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Transaction alloc block size"/>
        <description value="Allocation block size for transactions to be stored in binary log"/>
        <type value="numeric">
          <value default="8k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption id="transaction_allow_batching">

    <name>transaction_allow_batching</name>

    <shortdescription>
      Allows batching of statements within a transaction.
    </shortdescription>

    <types>
      <vartype class="system" scope="session" isdynamic="yes"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="FALSE"/>
    </values>

    <versions>
      <introduced version="5.1.23-ndb-6.3.7"/>
      <manual version="5.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="transaction_prealloc_size">

    <xrefto id="sysvar_transaction_prealloc_size"/>

    <name>transaction_prealloc_size</name>

    <shortdescription>
      Persistent buffer for transactions to be stored in binary log
    </shortdescription>

    <types>
      <optype class="cmdline" format="--transaction_prealloc_size=#" setvar="transaction_prealloc_size"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32" blocksize="1024">
      <value default="4096" minimum="1024" maximum="4294967295"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64" blocksize="1024">
      <value default="4096" minimum="1024" maximum="18446744073709547520"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Transaction prealloc size"/>
        <description value="Persistent buffer for transactions to be stored in binary log"/>
        <type value="numeric">
          <value default="4k"/>
          <value unitcontrol=" ;K;M;G"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="tx_isolation">

    <xrefto id="sysvar_tx_isolation"/>

    <name>tx_isolation</name>

    <shortdescription>
      The default transaction isolation level
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="enumeration" platform="all">
      <value default="REPEATABLE-READ"/>
      <choice value="READ-UNCOMMITTED"/>
      <choice value="READ-COMMITTED"/>
      <choice value="REPEATABLE-READ"/>
      <choice value=" SERIALIZABLE "/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="unique_checks">

    <xrefto id="sysvar_unique_checks"/>

    <name>unique_checks</name>

    <shortdescription>
      If set to 1 (the default), uniqueness checks for secondary indexes
      in InnoDB tables are performed
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="yes" scope="session"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="1"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="updatable_views_with_limit">

    <xrefto id="sysvar_updatable_views_with_limit"/>

    <name>updatable_views_with_limit</name>

    <shortdescription>
      This variable controls whether updates to a view can be made when
      the view does not contain all columns of the primary key
    </shortdescription>

    <types>
      <optype class="cmdline" format="--updatable_views_with_limit=#"
        setvar="updatable_views_with_limit"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="1"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="updatable_views_with_limit"/>
        <description value="updatable_views_with_limit"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="use-symbolic-links">

    <name>use-symbolic-links</name>

    <shortdescription>
      Enable symbolic link support. Deprecated option. Use
      --symbolic-links.
    </shortdescription>

    <deprecated version="5.0" xref="symbolic-links"/>

    <types>
      <optype class="cmdline" format="-s"/>
      <optype class="cmdline" format="--use-symbolic-links"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="TRUE"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="use-symbolic-links"/>
        <description value="use-symbolic-links"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="user">

    <xrefto id="option_mysqld_user"/>

    <name>user</name>

    <shortdescription>
      Run mysqld daemon as user
    </shortdescription>

    <types>
      <optype class="cmdline" format="--user=name"/>
      <optype class="cmdline" format="-u name"/>
      <optype class="mycnf" format="user"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Various">
        <caption value="Run as User:"/>
        <description value="Run mysqld daemon as user."/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="verbose">

    <xrefto id="option_mysqld_verbose"/>

    <name>verbose</name>

    <shortdescription>
      Used with --help option for detailed help
    </shortdescription>

    <seealso xref="help"/>

    <types>
      <optype class="cmdline" format="--verbose" setvar="verbose"/>
      <optype class="cmdline" format="-v" setvar="verbose"/>
      <optype class="mycnf" format="verbose"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="verbose"/>
        <description value="verbose"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="version">

    <xrefto id="option_mysqld_version"/>

    <name>version</name>

    <shortdescription>
      Output version information and exit
    </shortdescription>

    <seealso xref="help"/>

    <types>
      <optype class="cmdline" format="--version"/>
      <optype class="cmdline" format="-V"/>
      <optype class="mycnf" format="version"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="wait_timeout">

    <xrefto id="sysvar_wait_timeout"/>

    <name>wait_timeout</name>

    <shortdescription>
      The number of seconds the server waits for activity on a
      connection before closing it
    </shortdescription>

    <types>
      <optype class="cmdline" format="--wait_timeout=#" setvar="wait_timeout"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="28800"/>
      <value minimum="1"/>
      <value maximum="31536000"/>
    </values>

    <values vartype="numeric" platform="windows">
      <value default="28800"/>
      <value minimum="1"/>
      <value maximum="2147483"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Networking" group="Timeout Settings">
        <caption value="Wait timeout"/>
        <description value="The number of seconds the server waits for activity on a connection before closing it"/>
        <type value="numeric">
          <value default="28800"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="warning_count">

    <xrefto id="sysvar_warning_count"/>

    <name>warning_count</name>

    <shortdescription>
      The number of warnings
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="no" scope="session"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="warnings">

    <name>warnings</name>

    <shortdescription>
      Deprecated; use --log-warnings instead
    </shortdescription>

    <deprecated version="5.0" xref="log-warnings"/>

    <types>
      <optype class="cmdline" format="--warnings[=#]"/>
      <optype class="cmdline" format="-W"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all" bitsize="32">
      <value default="1" maximum="4294967295" minimum="0"/>
    </values>

    <values vartype="numeric" platform="all" bitsize="64">
      <value default="1" maximum="18446744073709547520" minimum="0"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="debug">

    <xrefto id="option_mysqld_debug"/>

    <name>debug</name>

    <shortdescription>
      Output debug log
    </shortdescription>

    <types>
      <optype class="cmdline" format="--debug[=debug_options]"/>
      <optype class="mycnf"/>
      <vartype isdynamic="yes" class="system" scope="both"/>
    </types>

    <values vartype="string" platform="all">
      <value default="'d:t:o,/tmp/mysqld.trace'"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Aborted_clients">

    <xrefto id="statvar_Aborted_clients"/>

    <name>Aborted_clients</name>

    <shortdescription>
      The number of connections aborted because the client died without
      closing the connection properly
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="prepared_stmt_count">

    <xrefto id="sysvar_prepared_stmt_count"/>

    <name>prepared_stmt_count</name>

    <shortdescription>
      The current number of prepared statements
    </shortdescription>

    <seealso xref="max_prepared_stmt_count"/>

    <types>
      <vartype isdynamic="no" class="system" scope="both" inversion="4.1.19" outversion="4.1.22"/>
      <vartype isdynamic="no" class="system" scope="global" inversion="5.0.21" outversion="5.0.31"/>
      <vartype isdynamic="no" class="system" scope="global" inversion="5.1.10" outversion="5.1.13"/>
    </types>

    <values vartype="numeric" platform="all"></values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.19"/>
      <removed version="4.1.22"/>
      <manual version="5.0"/>
      <introduced version="5.0.21"/>
      <removed version="5.0.31"/>
      <manual version="5.1"/>
      <introduced version="5.1.10"/>
      <removed version="5.1.13"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Prepared_stmt_count">

    <xrefto id="statvar_Prepared_stmt_count"/>

    <name>Prepared_stmt_count</name>

    <shortdescription>
      The current number of prepared statements
    </shortdescription>

    <seealso xref="max_prepared_stmt_count"/>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"></values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.23"/>
      <manual version="5.0"/>
      <introduced version="5.0.32"/>
      <manual version="5.1"/>
      <introduced version="5.1.14"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="skip-log-warnings">

    <xrefto id="option_mysqld_log-warnings"/>

    <name>skip-log-warnings</name>

    <shortdescription>
      Don't print warning messages to the error log
    </shortdescription>

    <seealso xref="log-warnings"/>

    <types>
      <optype class="cmdline" format="--skip-log-warnings"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="version_comment">

    <xrefto id="sysvar_version_comment"/>

    <name>version_comment</name>

    <shortdescription>
      This variable contains the value of the --with-comment option
      specified when building MySQL
    </shortdescription>

    <types>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="version_compile_machine">

    <xrefto id="sysvar_version_compile_machine"/>

    <name>version_compile_machine</name>

    <shortdescription>
      The type of machine or architecture on which MySQL was built
    </shortdescription>

    <types>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="version_compile_os">

    <xrefto id="sysvar_version_compile_os"/>

    <name>version_compile_os</name>

    <shortdescription>
      The type of operating system on which MySQL was built
    </shortdescription>

    <types>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_create_user">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_alter_db</name>

    <shortdescription>
      Count of CREATE USER statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.30"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_community_features">

<!-- renamed to have_profiling in 5.4.4, but that was not released -->

    <xrefto id="sysvar_have_community_features"/>

    <name>have_community_features</name>

    <shortdescription>
      Whether statement profiling is enabled
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.24"/>
      <manual version="5.4"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_dynamic_loading">

    <xrefto id="sysvar_have_dynamic_loading"/>

    <name>have_dynamic_loading</name>

    <shortdescription>
      Whether mysqld supports dynamic loading of plugins
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.10"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_partitioning">

    <xrefto id="sysvar_have_partitioning"/>

    <name>have_partitioning</name>

    <shortdescription>
      Whether mysqld supports partitioning
    </shortdescription>

    <seealso xref="have_partition_engine"/>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.6"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_partition_engine">

<!--    <xrefto id="option_mysqld_have_partition_engine"/> -->

    <name>have_partition_engine</name>

    <shortdescription>
      Whether mysqld supports partitioning
    </shortdescription>

    <deprecated version="5.1.6" xref="have_partitioning"/>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all" inversion="5.1.1" outversion="5.1.6"/>

    <versions>
      <introduced version="5.1.1"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_profiling">

<!-- renamed from have_community_features in 5.4.4, but that was not released -->

    <xrefto id="sysvar_have_profiling"/>

    <name>have_profiling</name>

    <shortdescription>
      Whether statement profiling is enabled
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="5.5"/>
      <manual version="6.0"/>
      <introduced version="6.0.14"/>
    </versions>

  </mysqloption>

  <mysqloption section="bdb" id="bdb-data-direct">

<!-- incomplete
    <xrefto id="option_mysqld_bdb-data-direct"/> -->

    <name>bdb-data-direct</name>

    <shortdescription>
      bdb-data-direct
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="no" scope="global"/>
    </types>

    <values vartype="boolean" platform="all" inversion="5.1.4"/>

    <versions>
      <introduced version="5.1.4"/>
    </versions>

  </mysqloption>

  <mysqloption section="bdb" id="bdb-log-direct">

<!-- incomplete
    <xrefto id="option_mysqld_bdb-log-direct"/> -->

    <name>bdb-log-direct</name>

    <shortdescription>
      bdb-log-direct
    </shortdescription>

    <types>
      <vartype class="system" isdynamic="no" scope="global"/>
    </types>

    <values vartype="boolean" platform="all" inversion="5.1.4"/>

    <versions>
      <introduced version="5.1.4"/>
    </versions>

  </mysqloption>

  <mysqloption section="archive" id="have_archive">

    <xrefto id="sysvar_have_archive"/>

    <name>have_archive</name>

    <shortdescription>
      Whether mysqld supports archive tables
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.13"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <removed version="5.1.14"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_blackhole_engine">

    <xrefto id="sysvar_have_blackhole_engine"/>

    <name>have_blackhole_engine</name>

    <shortdescription>
      Whether mysqld supports BLACKHOLE tables
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.11"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <removed version="5.1.14"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_compress">

    <xrefto id="sysvar_have_compress"/>

    <name>have_compress</name>

    <shortdescription>
      Availability of the zlib compression library
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_crypt">

    <xrefto id="sysvar_have_crypt"/>

    <name>have_crypt</name>

    <shortdescription>
      Availability of the crypt() system call
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.10"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_csv">

    <xrefto id="sysvar_have_csv"/>

    <name>have_csv</name>

    <shortdescription>
      Whether mysqld supports csv tables
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.14"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_example_engine">

    <xrefto id="sysvar_have_example_engine"/>

    <name>have_example_engine</name>

    <shortdescription>
      Whether mysqld supports EXAMPLE tables
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.14"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <removed version="5.1.14"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_federated_engine">

    <xrefto id="sysvar_have_federated_engine"/>

    <name>have_federated_engine</name>

    <shortdescription>
      Whether mysqld supports FEDERATED tables
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.6"/>
      <manual version="5.1"/>
      <removed version="5.1.14"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_geometry">

    <xrefto id="sysvar_have_geometry"/>

    <name>have_geometry</name>

    <shortdescription>
      Whether mysqld supports spatial data types
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.13"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="have_innodb">

<!-- what is this in 5.1.8 -->

    <xrefto id="sysvar_have_innodb"/>

    <name>have_innodb</name>

    <shortdescription>
      Whether mysqld supports InnoDB tables
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_isam">

    <xrefto id="sysvar_have_isam"/>

    <name>have_isam</name>

    <shortdescription>
      Whether mysqld supports isam tables
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <removed version="5.1.7"/>
    </versions>

  </mysqloption>

  <mysqloption section="merge" id="have_merge_engine">

    <xrefto id="sysvar_have_merge_engine"/>

    <name>have_merge_engine</name>

    <shortdescription>
      Whether mysqld supports merge tables
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.21"/>
      <manual version="5.0"/>
      <introduced version="5.0.24"/>
      <manual version="5.1"/>
      <removed version="5.1.3"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="have_ndbcluster">

    <xrefto id="sysvar_have_ndbcluster"/>

    <name>have_ndbcluster</name>

    <shortdescription>
      Whether mysqld supports NDB Cluster tables (set by --ndbcluster
      option)
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.2"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="ssl" id="have_openssl">

    <xrefto id="sysvar_have_openssl"/>

    <name>have_openssl</name>

    <shortdescription>
      Whether mysqld supports SSL connections
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_query_cache">

    <xrefto id="sysvar_have_query_cache"/>

    <name>have_query_cache</name>

    <shortdescription>
      Whether mysqld supports query cache
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_raid">

    <xrefto id="sysvar_have_raid"/>

    <name>have_raid</name>

    <shortdescription>
      Whether mysqld supports the raid option
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <removed version="5.1.7"/>
    </versions>

  </mysqloption>

  <mysqloption section="myisam" id="have_rtree_keys">

    <xrefto id="sysvar_have_rtree_keys"/>

    <name>have_rtree_keys</name>

    <shortdescription>
      YES if RTREE indexes are available, NO if not. (These are used for
      spatial indexes in MyISAM tables.)
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.3"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="ssl" id="have_ssl">

    <xrefto id="sysvar_have_ssl"/>

    <name>have_ssl</name>

    <shortdescription>
      Whether mysqld supports SSL connections
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.38"/>
      <manual version="5.1"/>
      <introduced version="5.1.17"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="have_symlink">

    <xrefto id="sysvar_have_symlink"/>

    <name>have_symlink</name>

    <shortdescription>
      Is symbolic link support enabled
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="system" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="skip-safemalloc">

<!--    <xrefto id="option_mysqld_skip-safe-malloc"/> -->

    <name>skip-safe-malloc</name>

    <shortdescription>
      Don't check for memory overruns during each memory allocation
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-safe-malloc"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="General">
        <caption value="skip-safemalloc"/>
        <description value="skip-safemalloc"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ssl" id="skip-ssl">

    <xrefto id="option_mysqld_ssl"/>

    <name>skip-ssl</name>

    <shortdescription>
      Don't use ssl
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-ssl"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Security" group="SSL">
        <caption value="skip-ssl"/>
        <description value="skip-ssl"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="standalone">

    <xrefto id="option_mysqld_standalone"/>

    <name>standalone</name>

    <shortdescription>
      Instructs the MySQL server not to run as a service
    </shortdescription>

    <platforms applies="windows"/>

    <types>
      <optype class="cmdline" format="--standalone"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="standalone"/>
        <description value="standalone"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="named_pipe">

    <xrefto id="sysvar_named_pipe"/>

    <name>named_pipe</name>

    <shortdescription>
      Indicates whether the server supports connections over named pipes
    </shortdescription>

    <platforms applies="windows"/>

    <types>
      <vartype class="system" scope="global" isdynamic="no" format="named_pipe"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="enable-named-pipe">

    <xrefto id="option_mysqld_enable-named-pipe"/>

    <name>named_pipe</name>

    <shortdescription>
      Enable support for named pipes.
    </shortdescription>

    <platforms applies="windows"/>

    <types>
      <optype class="cmdline" format="--named_pipe"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="windows">
      <value default="OFF"/>
    </values>

    <ui>
      <section class="mycnf" collection="General" group="Networking">
        <caption value="Enable named pipes:"/>
        <description value="Enable support for named pipes."/>
        <type value="boolean">
        </type>
      </section>
    </ui>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="ndb_index_stat_cache_entries">

    <xrefto id="sysvar_ndb_index_stat_cache_entries"/>

    <name>ndb_index_stat_cache_entries</name>

    <shortdescription>
      Sets the granularity of the statistics by determining the number
      of starting and ending keys
    </shortdescription>

    <types>
<!--vartype class=""  scope="both" isdynamic="" /-->
      <optype class="cmdline" format="--ndb_index_stat_cache_entries"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="32" minimum="0" maximum="4294967295"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <removed version="5.1.14"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb_index_stat_cache_entries"/>
        <description value="ndb_index_stat_cache_entries"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb_index_stat_enable">

    <xrefto id="sysvar_ndb_index_stat_enable"/>

    <name>ndb_index_stat_enable</name>

    <shortdescription>
      Use NDB index statistics in query optimization
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb_index_stat_enable"/>
      <optype class="mycnf"/>
<!--vartype class="" scope="both"  isdynamic=""/-->
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <removed version="5.1.19"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb_index_stat_enable"/>
        <description value="ndb_index_stat_enable"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb_index_stat_update_freq">

    <xrefto id="sysvar_ndb_index_stat_update_freq"/>

    <name>ndb_index_stat_update_freq</name>

    <shortdescription>
      How often to query data nodes instead of the statistics cache
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb_index_stat_update_freq"/>
      <optype class="mycnf"/>
<!--vartype class="" scope="both" isdynamic=""/-->
    </types>

    <values vartype="numeric" platform="all">
      <value default="20" minimum="0" maximum="4294967295"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <removed version="5.1.14"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb_index_stat_update_freq"/>
        <description value="ndb_index_stat_update_freq"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb_optimized_node_selection">

    <xrefto id="sysvar_ndb_optimized_node_selection"/>

    <name>ndb_optimized_node_selection</name>

    <shortdescription>
      Determines how an SQL node chooses a cluster data node to use as
      transaction coordinator
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb-optimized-node-selection"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all" inversion="4.1.9">
      <value default="ON"/>
    </values>

    <values vartype="numeric" platform="all" inversion="5.1.22-ndb-6.3.4">
      <value minimum="0" maximum="3" default="3"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.9"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb_optimized_node_selection"/>
        <description value="ndb_optimized_node_selection"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb_report_thresh_binlog_epoch_slip">

    <xrefto id="sysvar_ndb_report_thresh_binlog_epoch_slip"/>

    <name>ndb_report_thresh_binlog_epoch_slip</name>

    <shortdescription>
      This is a threshold on the number of epochs to be behind before
      reporting binlog status
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb_report_thresh_binlog_epoch_slip"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="3" minimum="0" maximum="256"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb_report_thresh_binlog_epoch_slip"/>
        <description value="ndb_report_thresh_binlog_epoch_slip"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb_report_thresh_binlog_mem_usage">

    <xrefto id="sysvar_ndb_report_thresh_binlog_mem_usage"/>

    <name>ndb_report_thresh_binlog_mem_usage</name>

    <shortdescription>
      This is a threshold on the percentage of free memory remaining
      before reporting binlog status
    </shortdescription>

    <types>
      <optype class="cmdline" format="--ndb_report_thresh_binlog_mem_usage"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="10" minimum="0" maximum="10"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb_report_thresh_binlog_mem_usage"/>
        <description value="ndb_report_thresh_binlog_mem_usage"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="ndb" id="ndb_use_transactions">

    <xrefto id="sysvar_ndb_use_transactions"/>

    <name>ndb_use_transactions</name>

    <shortdescription>
      Forces NDB to use a count of records during SELECT COUNT(*) query
      planning to speed up this type of query
    </shortdescription>

    <types>
      <vartype class="system"  scope="both" isdynamic="yes"/>
      <optype class="cmdline" format="--ndb_use_transactions"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.18"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="ndb_use_transactions"/>
        <description value="ndb_use_transactions"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="shared_memory">

    <xrefto id="sysvar_shared_memory"/>

    <name>shared_memory</name>

    <shortdescription>
      Whether the server allows shared-memory connections
    </shortdescription>

    <platforms applies="windows"/>

    <types>
      <vartype class="system" scope="global" isdynamic="no" format="shared_memory"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="shared_memory_base_name">

    <xrefto id="sysvar_shared_memory_base_name"/>

    <name>shared-memory-base-name</name>

    <shortdescription>
      The name of shared memory to use for shared-memory connections
    </shortdescription>

    <platforms applies="windows"/>

    <types>
      <vartype class="system" scope="global" isdynamic="no" format="shared_memory_base_name"/>
    </types>

    <versions>
      <manual version="4.1"/>
      <introduced version="4.1.0"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_buffer_pool_pages_data">

    <xrefto id="statvar_Innodb_buffer_pool_pages_data"/>

    <name>Innodb_buffer_pool_pages_data</name>

    <shortdescription>
      The number of pages containing data (dirty or clean)
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_buffer_pool_pages_dirty">

    <xrefto id="statvar_Innodb_buffer_pool_pages_dirty"/>

    <name>Innodb_buffer_pool_pages_dirty</name>

    <shortdescription>
      The number of pages currently dirty
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_buffer_pool_pages_flushed">

    <xrefto id="statvar_Innodb_buffer_pool_pages_flushed"/>

    <name>Innodb_buffer_pool_pages_flushed</name>

    <shortdescription>
      The number of buffer pool page-flush requests
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_buffer_pool_pages_free">

    <xrefto id="statvar_Innodb_buffer_pool_pages_free"/>

    <name>Innodb_buffer_pool_pages_free</name>

    <shortdescription>
      The number of buffer pool pages free
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_buffer_pool_pages_latched">

    <xrefto id="statvar_Innodb_buffer_pool_pages_latched"/>

    <name>Innodb_buffer_pool_pages_latched</name>

    <shortdescription>
      The number of latched pages in InnoDB buffer pool
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_buffer_pool_pages_misc">

    <xrefto id="statvar_Innodb_buffer_pool_pages_misc"/>

    <name>Innodb_buffer_pool_pages_misc</name>

    <shortdescription>
      The number of pages that are busy because they have been allocated
      for administrative overhead
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_buffer_pool_pages_total">

    <xrefto id="statvar_Innodb_buffer_pool_pages_total"/>

    <name>Innodb_buffer_pool_pages_total</name>

    <shortdescription>
      The total size of the buffer pool, in pages
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_buffer_pool_read_ahead">

    <xrefto id="statvar_Innodb_buffer_pool_read_ahead"/>

    <name>Innodb_buffer_pool_read_ahead</name>

    <shortdescription>
      The number of pages read by the InnoDB read-ahead thread
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.42"/>
      <manual version="5.5"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_buffer_pool_read_ahead_evicted">

    <xrefto id="statvar_Innodb_buffer_pool_read_ahead_evicted"/>

    <name>Innodb_buffer_pool_read_ahead_evicted</name>

    <shortdescription>
      The number of read-ahead pages evicted without being accessed
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.42"/>
      <manual version="5.5"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_buffer_pool_read_ahead_rnd">

    <xrefto id="statvar_Innodb_buffer_pool_read_ahead_rnd"/>

    <name>Innodb_buffer_pool_read_ahead_rnd</name>

    <shortdescription>
      The number of random read-aheads initiated by InnoDB
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
<!-- removed in 5.1.41, but only for InnoDB Plugin -->
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_buffer_pool_read_ahead_seq">

    <xrefto id="statvar_Innodb_buffer_pool_read_ahead_seq"/>

    <name>Innodb_buffer_pool_read_ahead_seq</name>

    <shortdescription>
      The number of sequential read-aheads initiated by InnoDB
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
<!-- removed in 5.1.41, but only for InnoDB Plugin -->
      <manual version="5.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_buffer_pool_read_requests">

    <xrefto id="statvar_Innodb_buffer_pool_read_requests"/>

    <name>Innodb_buffer_pool_read_requests</name>

    <shortdescription>
      The number of logical read requests InnoDB has done
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_buffer_pool_reads">

    <xrefto id="statvar_Innodb_buffer_pool_reads"/>

    <name>Innodb_buffer_pool_reads</name>

    <shortdescription>
      The number of logical reads that InnoDB could not satisfy from the
      buffer pool and had to do a single-page read
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_buffer_pool_wait_free">

    <xrefto id="statvar_Innodb_buffer_pool_wait_free"/>

    <name>Innodb_buffer_pool_wait_free</name>

    <shortdescription>
      Counts number of waits for pages to be flushed
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_buffer_pool_write_requests">

    <xrefto id="statvar_Innodb_buffer_pool_write_requests"/>

    <name>Innodb_buffer_pool_write_requests</name>

    <shortdescription>
      The number of writes done to the buffer pool
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_data_fsyncs">

    <xrefto id="statvar_Innodb_data_fsyncs"/>

    <name>Innodb_data_fsyncs</name>

    <shortdescription>
      The number of fsync() operations so far
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_data_pending_reads">

    <xrefto id="statvar_Innodb_data_pending_reads"/>

    <name>Innodb_data_pending_reads</name>

    <shortdescription>
      The current number of pending reads
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_data_pending_writes">

    <xrefto id="statvar_Innodb_data_pending_writes"/>

    <name>Innodb_data_pending_writes</name>

    <shortdescription>
      The number of pending writes
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_data_read">

    <xrefto id="statvar_Innodb_data_read"/>

    <name>Innodb_data_read</name>

    <shortdescription>
      The amount of data read so far, in bytes
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_data_reads">

    <xrefto id="statvar_Innodb_data_reads"/>

    <name>Innodb_data_reads</name>

    <shortdescription>
      The total number of data reads
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_data_pending_fsyncs">

    <xrefto id="statvar_Innodb_data_pending_fsyncs"/>

    <name>Innodb_data_pending_fsyncs</name>

    <shortdescription>
      The current number of pending fsync() operations
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_data_writes">

    <xrefto id="statvar_Innodb_data_writes"/>

    <name>Innodb_data_writes</name>

    <shortdescription>
      The total number of data writes
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_data_written">

    <xrefto id="statvar_Innodb_data_written"/>

    <name>Innodb_data_written</name>

    <shortdescription>
      The amount of data written in bytes
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_dblwr_writes">

    <xrefto id="statvar_Innodb_dblwr_writes"/>

    <name>Innodb_dblwr_writes</name>

    <shortdescription>
      The number of doublewrite operations that have been performed
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_dblwr_pages_written">

    <xrefto id="statvar_Innodb_dblwr_pages_written"/>

    <name>Innodb_dblwr_pages_written</name>

    <shortdescription>
      The number of doublewrite pages that have been written
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_have_sync_atomic">

    <xrefto id="statvar_Innodb_have_sync_atomic"/>

    <name>Innodb_have_sync_atomic</name>

    <shortdescription>
      Whether atomic instructions are available
    </shortdescription>

    <types>
      <vartype class="status" isdynamic="no" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.4"/>
      <removed version="5.4.2"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_have_atomic_builtins">

    <xrefto id="statvar_Innodb_have_atomic_builtins"/>

    <name>Innodb_have_atomic_builtins</name>

    <shortdescription>
      Whether atomic instructions are available
    </shortdescription>

    <types>
      <vartype class="status" isdynamic="no" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.38"/>
      <manual version="5.4"/>
      <introduced version="5.4.2"/>
      <manual version="5.5"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_heap_enabled">

    <xrefto id="statvar_Innodb_heap_enabled"/>

    <name>Innodb_heap_enabled</name>

    <shortdescription>
      Whether the InnoDB memory heap is enabled
    </shortdescription>

    <types>
      <vartype class="status" isdynamic="no" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.4"/>
      <removed version="5.4.2"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_log_waits">

    <xrefto id="statvar_Innodb_log_waits"/>

    <name>Innodb_log_waits</name>

    <shortdescription>
      The number of times that the log buffer was too small and a wait
      was required for it to be flushed before continuing
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_log_write_requests">

    <xrefto id="statvar_Innodb_log_write_requests"/>

    <name>Innodb_log_write_requests</name>

    <shortdescription>
      The number of log write requests
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_log_writes">

    <xrefto id="statvar_Innodb_log_writes"/>

    <name>Innodb_log_writes</name>

    <shortdescription>
      The number of physical writes to the log
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_os_log_fsyncs">

    <xrefto id="statvar_Innodb_os_log_fsyncs"/>

    <name>Innodb_os_log_fsyncs</name>

    <shortdescription>
      The number of fsync() writes done to the log file
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_os_log_pending_fsyncs">

    <xrefto id="statvar_Innodb_os_log_pending_fsyncs"/>

    <name>Innodb_os_log_pending_fsyncs</name>

    <shortdescription>
      The number of pending log file fsync() operations
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_os_log_pending_writes">

    <xrefto id="statvar_Innodb_os_log_pending_writes"/>

    <name>Innodb_os_log_pending_writes</name>

    <shortdescription>
      The number of pending log file writes
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_os_log_written">

    <xrefto id="statvar_Innodb_os_log_written"/>

    <name>Innodb_os_log_written</name>

    <shortdescription>
      The number of bytes written to the log file
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_page_size">

    <xrefto id="statvar_Innodb_page_size"/>

    <name>Innodb_page_size</name>

    <shortdescription>
      The compiled-in InnoDB page size
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_pages_created">

    <xrefto id="statvar_Innodb_pages_created"/>

    <name>Innodb_pages_created</name>

    <shortdescription>
      The number of pages created
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_pages_read">

    <xrefto id="statvar_Innodb_pages_read"/>

    <name>Innodb_pages_read</name>

    <shortdescription>
      The number of pages read
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_pages_written">

    <xrefto id="statvar_Innodb_pages_written"/>

    <name>Innodb_pages_written</name>

    <shortdescription>
      The number of pages written
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_row_lock_current_waits">

    <xrefto id="statvar_Innodb_row_lock_current_waits"/>

    <name>Innodb_row_lock_current_waits</name>

    <shortdescription>
      The number of row locks currently being waited for
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_row_lock_time">

    <xrefto id="statvar_Innodb_row_lock_time"/>

    <name>Innodb_row_lock_time</name>

    <shortdescription>
      The total time spent in acquiring row locks, in milliseconds
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_row_lock_time_avg">

    <xrefto id="statvar_Innodb_row_lock_time_avg"/>

    <name>Innodb_row_lock_time_avg</name>

    <shortdescription>
      The average time to acquire a row lock, in milliseconds
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_row_lock_time_max">

    <xrefto id="statvar_Innodb_row_lock_time_max"/>

    <name>Innodb_row_lock_time_max</name>

    <shortdescription>
      The maximum time to acquire a row lock, in milliseconds
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_row_lock_waits">

    <xrefto id="statvar_Innodb_row_lock_waits"/>

    <name>Innodb_row_lock_waits</name>

    <shortdescription>
      The number of times a row lock had to be waited for
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.3"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_rows_deleted">

    <xrefto id="statvar_Innodb_rows_deleted"/>

    <name>Innodb_rows_deleted</name>

    <shortdescription>
      The number of rows deleted from InnoDB tables
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_rows_inserted">

    <xrefto id="statvar_Innodb_rows_inserted"/>

    <name>Innodb_rows_inserted</name>

    <shortdescription>
      The number of rows inserted into InnoDB tables
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_rows_read">

    <xrefto id="statvar_Innodb_rows_read"/>

    <name>Innodb_rows_read</name>

    <shortdescription>
      The number of rows read from InnoDB tables
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_rows_updated">

    <xrefto id="statvar_Innodb_rows_updated"/>

    <name>Innodb_rows_updated</name>

    <shortdescription>
      The number of rows updated in InnoDB tables
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.2"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Innodb_wake_ups">

    <xrefto id="statvar_Innodb_wake_ups"/>

    <name>Innodb_wake_ups</name>

    <shortdescription>
      The number of wakeups that should not occur
    </shortdescription>

    <types>
      <vartype class="status" isdynamic="no" scope="global"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="5.4"/>
      <removed version="5.4.2"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="Ndb_cluster_node_id">

    <xrefto id="statvar_Ndb_cluster_node_id"/>

    <name>Ndb_cluster_node_id</name>

    <shortdescription>
      If the server is acting as a MySQL Cluster node, then the value of
      this variable its node ID in the cluster
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="Ndb_config_from_host">

    <xrefto id="statvar_Ndb_config_from_host"/>

    <name>Ndb_config_from_host</name>

    <shortdescription>
      The host name or IP address of the Cluster management server.
      Formerly Ndb_connected_host
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.23"/>
      <manual version="5.1"/>
      <introduced version="5.1.12"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="Ndb_config_from_port">

    <xrefto id="statvar_Ndb_config_from_port"/>

    <name>Ndb_config_from_port</name>

    <shortdescription>
      The port for connecting to the Cluster management server. Formerly
      Ndb_connected_port
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <manual version="5.0"/>
      <introduced version="5.0.23"/>
      <manual version="5.1"/>
      <introduced version="5.1.12"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="old">

    <xrefto id="sysvar_old"/>

    <name>old</name>

    <shortdescription>
      Cause the server to revert to certain behaviors present in older
      versions
    </shortdescription>

    <types>
      <optype class="cmdline" format="old"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <manual version="5.1"/>
      <introduced version="5.1.18"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="Old behavior:"/>
        <description value="Cause the server to revert to certain behaviors present in older versions."/>
        <type value="boolean">
          <value default="Unchecked"/>
        </type>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="protocol_version">

    <xrefto id="sysvar_protocol_version"/>

    <name>protocol_version</name>

    <shortdescription>
      The version of the client/server protocol used by the MySQL server
    </shortdescription>

    <types>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="lower_case_file_system">

    <xrefto id="sysvar_lower_case_file_system"/>

    <name>lower_case_file_system</name>

    <shortdescription>
      This variable describes the case sensitivity of file names on the
      file system
    </shortdescription>

    <types>
      <optype class="cmdline" format="--lower_case_file_system[=#]" setvar="lower_case_file_system"/>
      <optype class="mycnf"/>
      <vartype isdynamic="no" scope="global" class="system"/>
    </types>

    <values vartype="boolean" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="General" group="General">
        <caption value="lower_case_file_system"/>
        <description value="lower_case_file_system"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="time_zone">

    <xrefto id="sysvar_time_zone"/>

    <name>time_zone</name>

    <shortdescription>
      The current time zone.
    </shortdescription>

    <types>
      <optype class="cmdline" format="--default_time_zone=string"/>
      <optype class="mycnf" format="default_time_zone"/>
      <vartype isdynamic="yes" class="system" scope="both" format="time_zone"/>
    </types>

    <values vartype="string" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="server" id="Com_show_logs">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_logs</name>

    <shortdescription>
      Count of SHOW LOGS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Com_show_ndb_status">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_ndb_status</name>

    <shortdescription>
      Count of SHOW NDB STATUS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="innodb" id="Com_show_innodb_status">

    <xrefto id="statvar_Com_xxx"/>

    <name>Com_show_innodb_status</name>

    <shortdescription>
      Count of SHOW INNODB STATUS statements
    </shortdescription>

    <types>
      <vartype isdynamic="no" class="status" scope="both"/>
    </types>

    <values vartype="numeric" platform="all"/>

    <versions>
      <manual version="4.1"/>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="falcon" id="skip-falcon">

    <xrefto id="option_mysqld_skip-falcon"/>

    <name>skip-falcon</name>

    <shortdescription>
      Disable the Falcon storage engine
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-falcon"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="6.0"/>
      <introduced version="6.0.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="falcon" id="falcon">

    <xrefto id="option_mysqld_falcon"/>

    <name>falcon</name>

    <shortdescription>
      Enable the Falcon storage engine
    </shortdescription>

    <types>
      <optype class="cmdline"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="yes"/>
    </values>

    <versions>
      <introduced version="6.0.0"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_checkpoint_schedule" section="falcon">

    <xrefto id="sysvar_falcon_checkpoint_schedule"/>

    <name>falcon-checkpoint-schedule</name>

    <shortdescription>
      Sets the frequency that in-memory structures are synchronized to
      disk
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_checkpoint_schedule"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="string" platform="all">
      <value default="7 * * * * *"/>
    </values>

    <versions>
      <introduced version="6.0.2"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="falcon" id="falcon_debug_mask">

    <xrefto id="sysvar_falcon_debug_mask"/>

    <name>falcon-debug-mask</name>

    <shortdescription>
      Sets the log information written to the standard output by the
      Falcon engine in the event of an error
    </shortdescription>

    <types>
      <optype class="mycnf" setvar="falcon_debug_mask"/>
      <optype class="cmdline"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="bitmap" platform="all">
      <value default="0"/>
      <choice value="1">LogLog, outputs minor errors, index, record and other faults</choice>
      <choice value="2">LogDebug, outputs detailed status and progress information for the purposes of debugging errors</choice>
      <choice value="4">LogInfo, generates general information and status messages</choice>
      <choice value="8">Unused, currently unused</choice>
      <choice value="16">Unused, currently unused</choice>
      <choice value="32">LogGG</choice>
      <choice value="64">LogPanic</choice>
      <choice value="128">ogScrub</choice>
      <choice value="256">ogException, logs exceptions and SQL errors</choice>
      <choice value="512">ogScavenge, reports record scavenger statistics</choice>
    </values>

    <versions>
      <introduced version="6.0.2"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_debug_server" section="falcon">

    <xrefto id="sysvar_falcon_debug_server"/>

    <name>falcon-debug-server</name>

    <shortdescription>
      Specifies whether the debug server should be enabled.
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_debug_server"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <introduced version="6.0.2"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_disable_fsync" section="falcon">

    <xrefto id="sysvar_falcon_disable_fsync"/>

    <name>falcon-disable-fsync</name>

    <shortdescription>
      Disables the periodic fsync operation.
    </shortdescription>

    <types>
      <optype class="mycnf" setvar="falcon_disable_fsync"/>
      <optype class="cmdline"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <introduced version="6.0.2"/>
      <removed version="6.0.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_checksums" section="falcon">

    <xrefto id="sysvar_falcon_checksums"/>

    <name>falcon-checksums</name>

    <shortdescription>
      Enable Falcon checksum validation
    </shortdescription>

    <types>
      <optype class="mycnf" setvar="falcon_checksums"/>
      <optype class="cmdline"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="OFF"/>
    </values>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_index_chill_threshold" section="falcon">

    <xrefto id="sysvar_falcon_index_chill_threshold"/>

    <name>falcon-index-chill-threshold</name>

    <shortdescription>
      Number of megabytes of pending index data that should be stored
      until the data is flushed to the serial log
    </shortdescription>

    <types>
      <optype class="mycnf" setvar="falcon_index_chill_threshold"/>
      <optype class="cmdline"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="numeric" platform="all" outversion="6.0.6">
      <value default="4" maximum="1024" minimum="1"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.7">
      <value default="4194304" maximum="1073741824" minimum="1048576"/>
    </values>

    <versions>
      <introduced version="6.0.2"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_initial_allocation" section="falcon">

    <xrefto id="sysvar_falcon_initial_allocation"/>

    <name>falcon-initial-allocation</name>

    <shortdescription>
      Initial size of a Falcon tablespace file when created
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_initial_allocation"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0" minimum="10"/>
    </values>

    <versions>
      <introduced version="6.0.2"/>
      <removed version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_max_transaction_backlog" section="falcon">

    <xrefto id="sysvar_falcon_max_transaction_backlog"/>

    <name>falcon-max-transaction-backlog</name>

    <shortdescription>
      falcon_max_transaction_backlog
    </shortdescription>

    <types>
      <optype class="mycnf" setvar="falcon_max_transaction_backlog"/>
      <optype class="cmdline"/>
      <vartype class="system"  scope="global" isdynamic="yes"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="150"/>
    </values>

    <versions>
      <introduced version="6.0.2"/>
      <removed version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_page_cache_size" section="falcon">

    <xrefto id="sysvar_falcon_page_cache_size"/>

    <name>falcon-page-cache-size</name>

    <shortdescription>
      Size of the memory cache (in bytes) for pages from the tablespace
      file
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_page_cache_size"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="numeric" platform="all" outversion="6.0.9">
      <value default="4194304"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.10">
      <value default="262144000"/>
    </values>

    <versions>
      <introduced version="6.0.2"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_page_size" section="falcon">

    <xrefto id="sysvar_falcon_page_size"/>

    <name>falcon-page-size</name>

    <shortdescription>
      Size of the pages (in bytes) used to store information within the
      tablespace
    </shortdescription>

    <types>
      <optype class="mycnf" setvar="falcon_page_size"/>
      <optype class="cmdline"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="numeric" platform="all" outversion="6.0.5">
      <value default="4096"/>
      <choice value="1024"/>
      <choice value="2048"/>
      <choice value="4096"/>
      <choice value="8192"/>
      <choice value="16384"/>
      <choice value="32768"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.6">
      <value default="4096"/>
      <choice value="2048"/>
      <choice value="4096"/>
      <choice value="8192"/>
      <choice value="16384"/>
      <choice value="32768"/>
    </values>

    <versions>
      <introduced version="6.0.2"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_record_chill_threshold" section="falcon">

    <xrefto id="sysvar_falcon_record_chill_threshold"/>

    <name>falcon-record-chill-threshold</name>

    <shortdescription>
      Number of megabytes of pending record data stored before flushing
      the records to the serial log
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_record_chill_threshold"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="numeric" platform="all" outversion="6.0.6">
      <value default="5" maximum="1024" minimum="1" />
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.7">
      <value default="5242880" maximum="1073741824" minimum="1048576"/>
    </values>

    <versions>
      <introduced version="6.0.2"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_record_memory_max" section="falcon">

    <xrefto id="sysvar_falcon_record_memory_max"/>

    <name>falcon-record-memory-max</name>

    <shortdescription>
      Maximum amount of memory (in bytes) that will be allocated for
      caching record data
    </shortdescription>

    <types>
      <optype class="mycnf" setvar="falcon_record_memory_max"/>
      <optype class="cmdline"/>
      <vartype class="system"  scope="global" isdynamic="yes"/>
    </types>

    <values vartype="numeric" platform="all" outversion="6.0.8">
      <value default="20" />
    </values>

    <values vartype="numeric" platform="all"  inversion="6.0.9">
      <value default="262144000"/>
    </values>

    <versions>
      <introduced version="6.0.2"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_record_scavenge_floor" section="falcon">

    <xrefto id="sysvar_falcon_record_scavenge_floor"/>

    <name>falcon-record-scavenge-floor</name>

    <shortdescription>
      Percentage of falcon_record_scavenge_threshold that will be
      retained in the record cache after a scavenge
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_record_scavenge_floor"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="numeric" platform="all" outversion="6.0.9">
      <value default="50" maximum="90" minimum="10"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.10">
      <value default="80" maximum="90" minimum="10"/>
    </values>

    <versions>
      <introduced version="6.0.2"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_record_scavenge_threshold" section="falcon">

    <xrefto id="sysvar_falcon_record_scavenge_threshold"/>

    <name>falcon-record-scavenge-threshold</name>

    <shortdescription>
      Percentage of falcon_record_memory_max that will cause the
      scavenger thread to start removing old generations of records from
      the record cache
    </shortdescription>

    <types>
      <optype class="mycnf" setvar="falcon_record_scavenge_threshold"/>
      <optype class="cmdline"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="67" maximum="100" minimum="10"/>
    </values>

    <values vartype="numeric" platform="all" inversion="6.0.10">
      <value default="90" maximum="90" minimum="10"/>
    </values>

    <versions>
      <introduced version="6.0.2"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_scavenge_schedule" section="falcon">

    <xrefto id="sysvar_falcon_scavenge_schedule"/>

    <name>falcon-scavenge-schedule</name>

    <shortdescription>
      Record scavenging threshold
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_scavenge_schedule"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="string" platform="all">
      <value default="15,45 * * * * *"/>
    </values>

    <versions>
      <introduced version="6.0.2"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_serial_log_buffers" section="falcon">

    <xrefto id="sysvar_falcon_serial_log_buffers"/>

    <name>falcon-serial-log-buffers</name>

    <shortdescription>
      Memory windows (1MB each) allocated for the Falcon serial log
    </shortdescription>

    <types>
      <optype class="mycnf" setvar="falcon_serial_log_buffers"/>
      <optype class="cmdline"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="numeric" platform="all">
      <value minimum="10" maximum="1000" default="10"/>
    </values>

    <versions>
      <introduced version="6.0.2"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_serial_log_dir" section="falcon">

    <xrefto id="sysvar_falcon_serial_log_dir"/>

    <name>falcon-serial-log-dir</name>

    <shortdescription>
      Location for the Falcon serial log files
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_serial_log_dir"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="filename" platform="all"></values>

    <versions>
      <introduced version="6.0.2"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_use_sectorcache" section="falcon">

    <xrefto id="sysvar_falcon_use_sectorcache"/>

    <name>falcon-use-sectorcache</name>

    <shortdescription>
      Use the sector cache for reading blocks from disk
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_use_sectorcache"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="off"/>
    </values>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_use_supernodes" section="falcon">

    <xrefto id="sysvar_falcon_use_supernodes"/>

    <name>falcon-use-supernodes</name>

    <shortdescription>
      Use index supernodes
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_use_supernodes"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="on"/>
    </values>

    <versions>
      <introduced version="6.0.5"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_use_deferred_index_hash" section="falcon">

    <xrefto id="sysvar_falcon_use_deferred_index_hash"/>

    <name>falcon-use-deferred-index-hash</name>

    <shortdescription>
      Use a deferred index hash lookup
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_use_deferred_index_hash"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="boolean" platform="all">
      <value  default="OFF"/>
    </values>

    <versions>
      <introduced version="6.0.4"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_consistent_read" section="falcon">

    <xrefto id="sysvar_falcon_consistent_read"/>

    <name>falcon-consistent-read</name>

    <shortdescription>
      Sets the repeatable read isolation mode
    </shortdescription>

    <types>
      <optype class="mycnf" setvar="falcon_consistent_read"/>
      <optype class="cmdline"/>
      <vartype class="system" scope="both" isdynamic="yes"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="ON"/>
    </values>

    <versions>
      <manual version="6.0"/>
      <introduced version="6.0.4"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_gopher_threads" section="falcon">

    <xrefto id="sysvar_falcon_gopher_threads"/>

    <name>falcon-gopher-threads</name>

    <shortdescription>
      Sets the number of gopher threads
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_gopher_threads"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="5" minimum="1"/>
    </values>

    <versions>
      <manual version="6.0"/>
      <introduced version="6.0.4"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_io_threads" section="falcon">

    <xrefto id="sysvar_falcon_io_threads"/>

    <name>falcon-io-threads</name>

    <shortdescription>
      Number of asynchronous I/O threads
    </shortdescription>

    <types>
      <optype class="mycnf" setvar="falcon_io_threads"/>
      <optype class="cmdline"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="2"/>
    </values>

    <versions>
      <manual version="6.0"/>
      <introduced version="6.0.3"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_large_blob_threshold" section="falcon">

    <xrefto id="sysvar_falcon_large_blob_threshold"/>

    <name>falcon-large-blob-threshold</name>

    <shortdescription>
      Blobs smaller than this value are stored in data pages not blob
      pages
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_large_blob_threshold"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="no"/>
    </types>

    <values vartype="numeric" platform="all">
      <value/>
    </values>

    <versions>
      <manual version="6.0"/>
      <introduced version="6.0.4"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_lock_wait_timeout" section="falcon">

<!--
  Introduced as falcon_lock_timeout in 6.0.3, renamed to
  falcon_lock_wait_timeout in 6.0.4. Not worth noting the old
  name since it existed only for one release.
-->

    <xrefto id="sysvar_falcon_lock_wait_timeout"/>

    <name>falcon_lock_wait_timeout</name>

    <shortdescription>
      Number of seconds Falcon will force one transaction to wait on
      another
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_lock_wait_timeout"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="50"/>
    </values>

    <versions>
      <manual version="6.0"/>
      <introduced version="6.0.4"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_serial_log_priority" section="falcon">

    <xrefto id="sysvar_falcon_serial_log_priority"/>

    <name>falcon-serial-log-priority</name>

    <shortdescription>
      Set the priority for writing the Falcon serial log
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_serial_log_priority"/>
      <optype class="mycnf"/>
      <vartype class="system" scope="global" isdynamic="yes"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="1"/>
    </values>

    <versions>
      <manual version="6.0"/>
      <introduced version="6.0.4"/>
    </versions>

  </mysqloption>

  <mysqloption section="ndb" id="skip-ndbcluster">

    <xrefto id="option_mysqld_skip-ndbcluster"/>

    <name>skip-ndbcluster</name>

    <shortdescription>
      Disable the NDB Cluster storage engine
    </shortdescription>

    <types>
      <optype class="cmdline" format="--skip-ndbcluster"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="5.1"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="NDB Parameters" group="General">
        <caption value="skip-ndbcluster"/>
        <description value="skip-ndbcluster"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="server" id="one-thread">

    <xrefto id="option_mysqld_one-thread"/>

    <name>one-thread</name>

    <shortdescription>
      Only use one thread (for debugging under Linux)
    </shortdescription>

    <types>
      <optype class="cmdline" format="--one-thread"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <manual version="5.0"/>
      <manual version="5.1"/>
      <manual version="5.4"/>
      <manual version="5.5"/>
      <manual version="6.0"/>
    </versions>

    <ui>
      <section class="mycnf" collection="Advanced" group="Thread specific settings">
        <caption value="one-thread"/>
        <description value="one-thread"/>
      </section>
    </ui>
  </mysqloption>

  <mysqloption section="maria" id="maria">

    <xrefto id="option_mysqld_maria"/>

    <name>maria</name>

    <shortdescription>
      Enable the Maria plugin
    </shortdescription>

    <types>
      <optype class="cmdline"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-block-size">

    <xrefto id="option_mysqld_maria-block-size"/>

    <name>maria-block-size</name>

    <shortdescription>
      Sets the block size for Maria tables
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="maria_block_size"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="no" />
    </types>

    <values vartype="numeric" platform="all">
      <value default="8192"/>
    </values>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-checkpoint-interval">

    <xrefto id="option_mysqld_maria-checkpoint-interval"/>

    <name>maria-checkpoint-interval</name>

    <shortdescription>
      Sets the interval between automatic checkpoints
    </shortdescription>

    <types>
      <optype class="cmdline" format="maria_checkpoint_interval"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global" />
    </types>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-log-dir-path">

    <xrefto id="option_mysqld_maria-log-dir-path"/>

    <name>maria-log-dir-path</name>

    <shortdescription>
      Sets the location of the Maria log files and log control file
    </shortdescription>

    <types>
      <optype class="cmdline" format="--maria-log-dir-path"/>
      <optype class="mycnf"/>
    </types>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-log-file-size">

    <xrefto id="option_mysqld_maria-log-file-size"/>

    <name>maria-log-file-size</name>

    <shortdescription>
      Sets the size of each of the Maria log files
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="maria_log_file_size"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1073741824" minimum="8388688" maximum="4294967296"/>
    </values>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-log-purge-type">

    <xrefto id="option_mysqld_maria-log-purge-type"/>

    <name>maria-log-purge-type</name>

    <shortdescription>
      Sets the mode for purging Maria log files
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="maria_log_purge_type"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global"/>
    </types>

    <values vartype="enumeration" platform="all">
      <choice value="at_flush"/>
      <choice value="immediate"/>
      <choice value="external"/>
      <value default="immediate"/>
    </values>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-max-sort-file-size">

    <xrefto id="option_mysqld_maria-max-sort-file-size"/>

    <name>maria-max-sort-file-size</name>

    <shortdescription>
      The maximum size of an external sort file
    </shortdescription>

    <types>
      <optype class="cmdline" format="--maria-max-sort-file-size"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global" format="maria_max_sort_file_size"/>
    </types>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-page-checksum">

    <xrefto id="option_mysqld_maria-page-checksum"/>

    <name>maria-page-checksum</name>

    <shortdescription>
      Sets the default mode for page checksums
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="maria_page_checksum"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global"/>
    </types>

    <values vartype="enumeration" platform="all">
      <choice value="on"/>
      <choice value="off"/>
      <value default="on"/>
    </values>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-pagecache-age-threshold">

    <xrefto id="option_mysqld_maria-pagecache-age-threshold"/>

    <name>maria-pagecache-age-threshold</name>

    <shortdescription>
      Sets the pagecache age
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="maria_pagecache_age_threshold"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="300"/>
    </values>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-pagecache-buffer-size">

    <xrefto id="option_mysqld_maria-pagecache-buffer-size"/>

    <name>maria-pagecache-buffer-size</name>

    <shortdescription>
      Sets the buffer size for data and index pages
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="maria_pagecache_buffer_size"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="no" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="8388608"/>
    </values>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-pagecache-division-limit">

    <xrefto id="option_mysqld_maria-pagecache-division-limit"/>

    <name>maria-pagecache-division-limit</name>

    <shortdescription>
      The minimum percentage of warm blocks in the page cache
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="maria_pagecache_division_limit"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="100"/>
    </values>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-repair-threads">

    <xrefto id="option_mysqld_maria-repair-threads"/>

    <name>maria-repair-threads</name>

    <shortdescription>
      Number of threads to be used when repairing tables
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="maria_repair_threads"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="1"/>
    </values>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-sort-buffer-size">

    <xrefto id="option_mysqld_maria-sort-buffer-size"/>

    <name>maria-sort-buffer-size</name>

    <shortdescription>
      Sets the sort buffer size for indexes
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="maria_sort_buffer_size"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="8388608"/>
    </values>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-stats-method">

    <xrefto id="option_mysqld_maria-stats-method"/>

    <name>maria-stats-method</name>

    <shortdescription>
      Sets the statistics collection method
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="maria_stats_method"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="both"/>
    </types>

    <values vartype="enumeration" platform="all">
      <choice value="nulls_unequal"/>
      <choice value="nulls_equal"/>
      <choice value="nulls_ignored"/>
      <value default="nulls_unequal"/>
    </values>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-sync-log-dir">

    <xrefto id="option_mysqld_maria-sync-log-dir"/>

    <name>maria-sync-log-dir</name>

    <shortdescription>
      Controls the synchronization of the directory after a log file has
      been extended or created
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="maria_sync_log_dir"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global"/>
    </types>

    <values vartype="enumeration" platform="all">
      <choice value="never"/>
      <choice value="newfile"/>
      <choice value="always"/>
      <value default="newfile"/>
    </values>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-force-start-after-recovery-failures">

    <xrefto id="option_mysqld_maria-force-start-after-recovery-failures"/>

    <name>maria-force-start-after-recovery-failures</name>

    <shortdescription>
      Force a start after this many recovery failures
    </shortdescription>

    <types>
      <optype class="cmdline"/>
      <optype class="mycnf"/>
    </types>

    <values vartype="numeric" platform="all">
      <value default="0"/>
    </values>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption section="maria" id="maria-recover">

    <xrefto id="option_mysqld_maria-recover"/>

    <name>maria-recover</name>

    <shortdescription>
      Force recovery of Maria tables without the log file
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="maria_recover"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="yes" scope="global"/>
    </types>

    <values vartype="boolean" platform="all">
      <value default="off"/>
    </values>

    <versions>
      <introduced version="6.0.6"/>
      <manual version="6.0"/>
    </versions>

  </mysqloption>

  <mysqloption id="falcon_support_xa">

    <xrefto id="sysvar_falcon_support_xa"/>

    <name>falcon_support_xa</name>

    <shortdescription>
      Enables two-phase commit for Falcon tables
    </shortdescription>

    <types>
      <optype class="cmdline" setvar="falcon_support_xa"/>
      <optype class="mycnf"/>
      <vartype class="system" isdynamic="no" scope="global"/>
    </types>

    <values vartype="boolean" platform="all"></values>

    <versions>
      <manual version="6.0"/>
      <introduced version="6.0.4"/>
    </versions>

  </mysqloption>

</mysqloptions>
