Author: mcbrown
Date: 2006-08-23 20:00:19 +0200 (Wed, 23 Aug 2006)
New Revision: 3090
Log:
Checking ing first version of the new options/variables XML for building DBA and other tables so that I can being it under version control.
At the moment this doesn't validate against the corresponding DTD, but will when I finish putting the options together.
Added:
trunk/mysqld-optvars/options.dtd
trunk/mysqld-optvars/options.xml
Added: trunk/mysqld-optvars/options.dtd
===================================================================
--- trunk/mysqld-optvars/options.dtd (rev 0)
+++ trunk/mysqld-optvars/options.dtd 2006-08-23 18:00:19 UTC (rev 3090)
Changed blocks: 1, Lines Added: 52, Lines Deleted: 0; 2382 bytes
@@ -0,0 +1,52 @@
+<!ELEMENT introduced (#PCDATA)>
+<!ELEMENT types (optype|vartype)+>
+<!ELEMENT manual EMPTY>
+<!ATTLIST manual version (4.0 | 4.1 | 5.0 | 5.1) #REQUIRED >
+<!ELEMENT optype EMPTY>
+<!ELEMENT vartype EMPTY>
+<!ATTLIST optype class (serveropt | mycnf | cmdline) #REQUIRED>
+<!ATTLIST optype inversion CDATA #IMPLIED>
+<!ATTLIST optype outversion CDATA #IMPLIED>
+<!ATTLIST optype format CDATA #IMPLIED>
+<!ATTLIST optype setvar CDATA #IMPLIED>
+<!ATTLIST optype default CDATA #IMPLIED >
+<!ATTLIST vartype inversion CDATA #IMPLIED>
+<!ATTLIST vartype outversion CDATA #IMPLIED>
+<!ATTLIST vartype format CDATA #IMPLIED>
+<!ATTLIST vartype type (global|session|both) #IMPLIED>
+<!ATTLIST vartype class (status | server|both) #REQUIRED>
+<!ATTLIST vartype default CDATA #IMPLIED>
+<!ATTLIST vartype isdynamic (yes | no) #REQUIRED >
+<!ELEMENT seealso EMPTY>
+<!ATTLIST seealso xref IDREF #REQUIRED>
+<!ELEMENT opclass EMPTY>
+<!ATTLIST opclass class (security | ssl | binlog | replication | server | myisam
+| innodb | cluster | ndb | bdb) #REQUIRED >
+<!ELEMENT disabledby EMPTY>
+<!ATTLIST disabledby xref IDREF #REQUIRED>
+<!ELEMENT deprecated EMPTY>
+<!ATTLIST deprecated xref IDREF #IMPLIED>
+<!ATTLIST deprecated version CDATA #REQUIRED >
+<!ELEMENT cmdline (#PCDATA | format)*>
+<!ELEMENT mysqloptions (#PCDATA | mysqloption)*>
+<!ELEMENT shortdescription (#PCDATA)>
+<!ELEMENT engines (engine)*>
+<!ATTLIST engines includes CDATA "all">
+<!ELEMENT engine EMPTY>
+<!ATTLIST engine engine (myisam | memory | innodb | bdb | blackhole | example
+|archive | csv | ndb | federated | merge | isam | falcon | maria) #REQUIRED >
+<!ELEMENT version (#PCDATA)>
+<!ELEMENT platforms (#PCDATA)>
+<!ELEMENT incompatible (#PCDATA)>
+<!ELEMENT section EMPTY>
+<!ATTLIST section id (mysqld | replication | cluster) #REQUIRED>
+<!ELEMENT mysqloption
+( name+ , shortdescription+, section*, opclass+, engines*,
+platforms*,seealso*,incompatible*,disabledby*,deprecated?,types+,versions? )>
+<!ATTLIST mysqloption id ID #REQUIRED>
+<!ELEMENT versions (#PCDATA | introduced | manual)*>
+<!ELEMENT name (#PCDATA)>
+<!ELEMENT format (#PCDATA)>
+<!ATTLIST format version CDATA #IMPLIED>
+
+
Added: trunk/mysqld-optvars/options.xml
===================================================================
--- trunk/mysqld-optvars/options.xml (rev 0)
+++ trunk/mysqld-optvars/options.xml 2006-08-23 18:00:19 UTC (rev 3090)
Changed blocks: 1, Lines Added: 5999, Lines Deleted: 0; 206264 bytes
@@ -0,0 +1,5999 @@
+<!DOCTYPE mysqloptions SYSTEM "file:/MySQLData/Docs/mysqldoc.dbatable/trunk/refman-options/options.dtd">
+<mysqloptions>
+ <mysqloption id="binlog_format">
+ <name>Binlog format</name>
+ <shortdescription>Specifies the format of the binary log</shortdescription>
+ <section id="mysqld"/>
+ <opclass class="binlog"/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <seealso xref="log-bin-trust-function-creators"/>
+ <seealso xref="innodb_locks_unsafe_for_binlog"/>
+ <types>
+ <optype class="serveropt" inversion="5.1.5" format="binlog-format"
+ setvar="binlog_format"/>
+ <vartype class="server" inversion="5.1.8" isdynamic="yes"/>
+ <optype class="cmdline" inversion="5.1.5" format="--binlog-format"
+ setvar="binlog_format"/>
+ </types>
+ <versions>
+ <introduced>5.1.5</introduced>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+
+ <mysqloption id="help">
+ <name>Help</name>
+ <shortdescription>Display help</shortdescription>
+ <section id="mysqld"/>
+ <opclass class="server"/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+
+ <types>
+ <optype class="cmdline" format="-?"/>
+ <optype class="cmdline" format="-help"/>
+ </types>
+ <versions>
+ <introduced>4.0.24</introduced>
+ <introduced>4.1.10a</introduced>
+ <manual version="4.0"/>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+
+ <mysqloption id="abort-slave-event-count">
+ <name>abort-slave-event-count</name>
+ <shortdescription>Option used by mysql-test for debugging and testing of
+ replication.</shortdescription>
+ <section id="replication"/>
+ <opclass class="replication"/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--abort-slave-event-count=#"
+ setvar="abort-slave-event-count"/>
+ <vartype class="server" isdynamic="no" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+
+ <mysqloption id="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>
+ <section id="mysqld"/>
+ <opclass class="server"/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--allow-suspicious-udfs"
+ setvar="allow-suspicious-udfs"/>
+ <vartype class="server" isdynamic="no" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+
+ <mysqloption id="ansi">
+ <name>ansi</name>
+ <shortdescription>Use ANSI SQL syntax instead of MySQL syntax. </shortdescription>
+ <section id="mysqld"/>
+ <opclass class="server"/>
+ <engines includes="all"/>
+
+ <platforms>All</platforms>
+ <seealso xref="sql-mode"/>
+ <types>
+ <optype class="cmdline" format="--ansi"/>
+ <optype class="cmdline" format="-a"/>
+ <optype class="serveropt" format="ansi"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+
+ <mysqloption id="auto-increment-increment">
+ <name>auto-increment-increment</name>
+ <shortdescription>Auto-increment columns are incremented by this value.</shortdescription>
+ <section id="mysqld"/>
+ <opclass class="server"/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <seealso xref="auto-increment-offset"/>
+ <types>
+ <optype class="cmdline" format="--auto-increment-increment[=#]"
+ setvar="auto-increment-increment"/>
+ <vartype class="server" isdynamic="yes" default="1"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="auto-increment-offset">
+ <name>auto-increment-offset</name>
+ <shortdescription>Offset added to Auto-increment columns. </shortdescription>
+ <section id="mysqld"/>
+ <opclass class="server"/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <seealso xref="auto-increment-increment"/>
+ <types>
+ <optype class="cmdline" format="--auto-increment-offset[=#]"
+ setvar="auto-increment-offset"/>
+ <vartype class="server" isdynamic="yes" default="1"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="automatic-sp-privileges">
+ <name>automatic-sp-privileges</name>
+ <shortdescription>Creating and dropping stored procedures alters ACLs.</shortdescription>
+ <section id="mysqld"/>
+ <opclass class="security"/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <disabledby xref="skip-automatic-sp-privileges"/>
+ <types>
+ <optype class="cmdline" format="--automatic-sp-privileges"
+ setvar="automatic-sp-privileges"/>
+ <vartype class="server" isdynamic="yes" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="back_log">
+ <name>back_log</name>
+ <shortdescription>The number of outstanding connection requests MySQL can
+ have. </shortdescription>
+ <section id="mysqld"/>
+ <opclass class="server"/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--back_log=#" setvar="back_log"/>
+ <vartype class="server" isdynamic="yes" default="50"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="basedir">
+ <name>basedir</name>
+ <shortdescription>Path to installation directory. All paths are usually
+ resolved relative to this.</shortdescription>
+ <section id="mysqld"/>
+ <opclass class="server"/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--basedir=name" setvar="basedir"/>
+ <optype class="cmdline" format="-b" setvar="basedir"/>
+ <optype class="serveropt" format="basedir" setvar="basedir"/>
+ <vartype class="server" isdynamic="no"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+
+ <mysqloption id="bdb">
+ <name>bdb</name>
+ <shortdescription>Enable Berkeley DB (if this version of MySQL supports it).
+ Disable with --skip-bdb (will save memory).</shortdescription>
+ <section id="mysqld"/>
+ <opclass class="bdb"/>
+ <engines>
+ <engine engine="bdb"/>
+ </engines>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--bdb" outversion="5.1.12"
+ setvar="have_bdb"/>
+ <vartype class="server" format="have_bdb" outversion="5.1.12"
+ isdynamic="no" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="bdb-home">
+ <name>bdb-home</name>
+ <shortdescription>Berkeley home directory.</shortdescription>
+ <section id="mysqld"/>
+ <opclass class="bdb"/>
+ <engines>
+ <engine engine="bdb"/>
+ </engines>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--bdb-home=name" outversion="5.1.12"
+ setvar="bdb_home"/>
+ <vartype class="server" format="bdb_home" outversion="5.1.12"
+ isdynamic="no"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="bdb-lock-detect">
+ <name>bdb-lock-detect</name>
+ <shortdescription>Berkeley lock detect.</shortdescription>
+ <section id="mysqld"/>
+ <opclass class="bdb"/>
+ <engines>
+ <engine engine="bdb"/>
+ </engines>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--bdb-lock-detect=name"
+ outversion="5.1.12"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="bdb-logdir">
+ <name>bdb-logdir</name>
+ <shortdescription>Berkeley DB log file directory.</shortdescription>
+ <section id="mysqld"/>
+ <opclass class="bdb"/>
+ <engines>
+ <engine engine="bdb"/>
+ </engines>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--bdb-logdir=name" outversion="5.1.12"
+ setvar="bdb_logdir"/>
+ <vartype class="server" isdynamic="no" format="bdb_logdir"
+ outversion="5.1.12"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="bdb-no-recover">
+ <name>bdb-no-recover</name>
+ <shortdescription>Don't try to recover Berkeley DB tables on start.</shortdescription>
+ <section id="mysqld"/>
+ <opclass class="bdb"/>
+ <engines>
+ <engine engine="bdb"/>
+ </engines>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--bdb-no-recover" outversion="5.1.12"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="bdb-no-sync">
+ <name>bdb-no-sync</name>
+ <shortdescription>Disables synchronous BDB log flushes</shortdescription>
+ <section id="mysqld"/>
+ <opclass class="bdb"/>
+ <engines>
+ <engine engine="bdb"/>
+ </engines>
+ <platforms>All</platforms>
+ <deprecated version="5.0.24" xref="skip-sync-bdb-logs"/>
+ <types>
+ <optype class="cmdline" format="--bdb-no-sync" outversion="5.1.12"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="bdb-shared-data">
+ <name>bdb-shared-data</name>
+ <shortdescription>Start Berkeley DB in multi-process mode.</shortdescription>
+ <section id="mysqld"/>
+ <opclass class="bdb"/>
+ <engines>
+ <engine engine="bdb"/>
+ </engines>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--bdb-shared-data" outversion="5.1.12"
+ setvar="bdb_shared_data"/>
+ <vartype class="server" format="bdb_shared_data" outversion="5.1.12"
+ isdynamic="no"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="bdb-tmpdir">
+ <name>bdb-tmpdir</name>
+ <shortdescription>Berkeley DB tempfile name.</shortdescription>
+ <section id="mysqld"/>
+ <opclass class="server"/>
+ <engines>
+ <engine engine="bdb"/>
+ </engines>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--bdb-tmpdir=name" outversion="5.1.12"
+ setvar="bdb_tmpdir"/>
+ <vartype class="server" format="bdb_tmpdir" outversion="5.1.12"
+ isdynamic="no"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="bdb_cache_size">
+ <name>bdb_cache_size</name>
+ <shortdescription>The buffer that is allocated to cache index and rows for
+ BDB tables.</shortdescription>
+ <section id="mysqld"/>
+ <opclass class="bdb"/>
+ <engines>
+ <engine engine="bdb"/>
+ </engines>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--bdb_cache_size=#" outversion="5.1.12"
+ setvar="bdb_cache_size"/>
+ <vartype class="server" isdynamic="no" format="bdb_cache_size"
+ outversion="5.1.12" default="8388600"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="bdb_lock_max">
+ <name>bdb_lock_max</name>
+ <shortdescription>Synonym for bdb_max_lock.</shortdescription>
+ <section id="mysqld"/>
+ <opclass class="bdb"/>
+ <engines>
+ <engine engine="bdb"/>
+ </engines>
+
+ <platforms>All</platforms>
+ <seealso xref="bdb_max_lock"/>
+ <types>
+ <optype class="cmdline" format="--bdb_lock_max=#" outversion="5.1.12"
+ setvar="bdb_lock_max"/>
+ <vartype class="server" isdynamic="no" outversion="5.1.12" default="10000"
+ />
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section id="mysqld"/>
+ <opclass class="bdb"/>
+ <engines><engine engine="bdb"/></engines>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--bdb_log_buffer_size=#"
+ setvar="bdb_log_buffer_size"/>
+ <vartype class="server" format="bdb_log_buffer_size" isdynamic="no"
+ outversion="5.1.12" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="bdb_max_lock">
+ <name>bdb_max_lock</name>
+ <shortdescription>The maximum number of locks you can have active on a BDB
+ table.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--bdb_max_lock=#" setvar="bdb_max_lock"/>
+ <vartype class="server" default="10000"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="big-tables">
+ <name>big-tables</name>
+ <shortdescription>Allow big result sets by saving all temporary sets on file
+ (Solves most 'table full' errors).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--big-tables"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="bind-address">
+ <name>bind-address</name>
+ <shortdescription>IP address to bind to. --binlog_format=name Tell the
+ master the form of binary logging to use: either 'row' for row-based
+ binary logging, or 'statement' for statement-based binary logging, or
+ 'mixed'. 'mixed' is statement-based binary logging except for those
+ statements where only row-based is correct: those which involve
+ user-defined functions (i.e. UDFs) or the UUID() function; for those,
+ row-based binary logging is automatically used. If ndbcluster is enabled,
+ the default is 'row'.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--bind-address=name" setvar="bind-address"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="binlog-do-db">
+ <name>binlog-do-db</name>
+ <shortdescription>Tells the master it should log updates for the specified
+ database, and exclude all others not explicitly mentioned.
+ --binlog-ignore-db=name Tells the master that updates to the given
+ database should not be logged tothe binary log.
+ --binlog-row-event-max-size=# The maximum size of a row-based binary log
+ event in bytes. Rows will be grouped into events smaller than this size if
+ possible. The value has to be a multiple of 256.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--binlog-do-db=name"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="binlog-ignore-db">
+ <name>binlog-ignore-db</name>
+ <shortdescription>Tells the master that updates to the given database should
+ not be logged tothe binary log.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--binlog-ignore-db=name"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="binlog-row-event-max-size">
+ <name>binlog-row-event-max-size</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="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. If you often use big, multi-statement
+ transactions you can increase this to get more performance.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--binlog_cache_size=#"
+ setvar="binlog_cache_size"/>
+ <vartype class="server" default="32768"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="bootstrap">
+ <name>bootstrap</name>
+ <shortdescription>Used by mysql installation scripts.
+ --character-set-client-handshake Don't ignore client side character set
+ value sent during handshake. --character-set-filesystem=name Set the
+ filesystem character set.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--bootstrap"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="bulk_insert_buffer_size">
+ <name>bulk_insert_buffer_size</name>
+ <shortdescription>Size of tree cache used in bulk insert optimisation. Note
+ that this is a limit per thread!</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--bulk_insert_buffer_size=#"
+ setvar="bulk_insert_buffer_size"/>
+ <vartype class="server" default="8388608"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="character-set-client-handshake">
+ <name>character-set-client-handshake</name>
+ <shortdescription>Don't ignore client side character set value sent during
+ handshake.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--character-set-client-handshake"
+ setvar="character-set-client-handshake"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="character-set-filesystem">
+ <name>character-set-filesystem</name>
+ <shortdescription>Set the filesystem character set.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--character-set-filesystem=name"
+ setvar="character-set-filesystem"/>
+ <vartype class="server" default="binary"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="character-set-server">
+ <name>character-set-server</name>
+ <shortdescription>instead). --default-collation=name Set the default
+ collation (deprecated option, use</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--character-set-server"
+ setvar="character-set-server"/>
+ <vartype class="server" default="latin1"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="character-sets-dir">
+ <name>character-sets-dir</name>
+ <shortdescription>Directory where character sets are.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--character-sets-dir=name"
+ setvar="character-sets-dir"/>
+ <vartype class="server" default="/usr/local/mysql/share/mysql/charsets/"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="chroot">
+ <name>chroot</name>
+ <shortdescription>Chroot mysqld daemon during startup.
+ --collation-server=name Set the default collation.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--chroot=name" setvar="chroot"/>
+ <optype class="cmdline" format="-r" setvar="chroot"/>
+ <optype class="serveropt" format="chroot" setvar="chroot"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="collation-server">
+ <name>collation-server</name>
+ <shortdescription>instead). --default-storage-engine=name Set the default
+ storage engine (table type) for tables. --default-table-type=name
+ (deprecated) Use --default-storage-engine. --default-time-zone=name Set
+ the default time zone. --delay-key-write[=name] Type of DELAY_KEY_WRITE.
+ --delay-key-write-for-all-tables Don't flush key buffers between writes
+ for any MyISAM table (Deprecated option, use --delay-key-write=all
+ instead). --disconnect-slave-event-count=# Option used by mysql-test for
+ debugging and testing of replication.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--collation-server"
+ setvar="collation-server"/>
+ <vartype class="server" default="latin1_swedish_ci"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="completion-type">
+ <name>completion-type</name>
+ <shortdescription>Default completion type. --concurrent-insert[=#] Use
+ concurrent insert with MyISAM. Disable with --concurrent-insert=0</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--completion-type=#"
+ setvar="completion-type"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="concurrent-insert">
+ <name>concurrent-insert</name>
+ <shortdescription>Use concurrent insert with MyISAM. Disable with
+ --concurrent-insert=0</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--concurrent-insert[=#]"
+ setvar="concurrent-insert"/>
+ <vartype class="server" default="1"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="connect_timeout">
+ <name>connect_timeout</name>
+ <shortdescription>The number of seconds the mysqld server is waiting for a
+ connect packet before responding with 'Bad handshake'.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--connect_timeout=#"
+ setvar="connect_timeout"/>
+ <vartype class="server" default="5"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="console">
+ <name>console</name>
+ <shortdescription>Write error output on screen; Don't remove the console
+ window on windows.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--console" setvar="console"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="core-file">
+ <name>core-file</name>
+ <shortdescription>Write core on errors.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--core-file"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="crash_binlog_innodb">
+ <name>crash_binlog_innodb</name>
+ <shortdescription>Used only for testing, to crash when writing Nth event to
+ binlog.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--crash_binlog_innodb=#"
+ setvar="crash_binlog_innodb"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="datadir">
+ <name>datadir</name>
+ <shortdescription>Path to the database root.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--datadir=name" setvar="datadir"/>
+ <optype class="cmdline" format="-h" setvar="datadir"/>
+ <optype class="serveropt" format="datadir" setvar="datadir"/>
+ <vartype class="server" default="/usr/local/mysql/var/"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="date_format">
+ <name>date_format</name>
+ <shortdescription>The DATE format (For future). --datetime_format=name The
+ DATETIME/TIMESTAMP format (for future). --default_week_format=# The
+ default week format used by WEEK() functions. --delayed_insert_limit=#
+ 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. --delayed_insert_timeout=# How long a INSERT
+ DELAYED thread should wait for INSERT statements before terminating.
+ --delayed_queue_size=# 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.
+ --div_precision_increment=# Precision of the result of '/' operator will
+ be increased on that value. --expire_logs_days=# If non-zero, binary logs
+ will be purged after expire_logs_days days; possible purges happen at
+ startup and at binary log rotation.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--date_format=name" setvar="date_format"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="datetime_format">
+ <name>datetime_format</name>
+ <shortdescription>The DATETIME/TIMESTAMP format (for future).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--datetime_format=name"
+ setvar="datetime_format"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="default-character-set">
+ <name>default-character-set</name>
+ <shortdescription>Set the default character set (deprecated option, use</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--default-character-set=name"
+ setvar="default-character-set"/>
+ <optype class="cmdline" format="-C" setvar="default-character-set"/>
+ <optype class="serveropt" format="default-character-set"
+ setvar="default-character-set"/>
+ <vartype class="server" default="latin1"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="default-collation">
+ <name>default-collation</name>
+ <shortdescription>Set the default collation (deprecated option, use</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--default-collation=name"
+ setvar="default-collation"/>
+ <vartype class="server" default="latin1_swedish_ci"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="default-storage-engine">
+ <name>default-storage-engine</name>
+ <shortdescription>Set the default storage engine (table type) for tables.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--default-storage-engine=name"
+ setvar="default-storage-engine"/>
+ <vartype class="server" default="MyISAM"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="default-table-type">
+ <name>default-table-type</name>
+ <shortdescription>(deprecated) Use --default-storage-engine.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--default-table-type=name"
+ setvar="default-table-type"/>
+ <vartype class="server" default="MyISAM"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="default-time-zone">
+ <name>default-time-zone</name>
+ <shortdescription>Set the default time zone.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--default-time-zone=name"
+ setvar="default-time-zone"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="default_week_format">
+ <name>default_week_format</name>
+ <shortdescription>The default week format used by WEEK() functions.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--default_week_format=#"
+ setvar="default_week_format"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="delay-key-write">
+ <name>delay-key-write</name>
+ <shortdescription>Type of DELAY_KEY_WRITE.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--delay-key-write[=name]"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption 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 (Deprecated option, use --delay-key-write=all instead).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--delay-key-write-for-all-tables"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--delayed_insert_limit=#"
+ setvar="delayed_insert_limit"/>
+ <vartype class="server" default="100"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="delayed_insert_timeout">
+ <name>delayed_insert_timeout</name>
+ <shortdescription>How long a INSERT DELAYED thread should wait for INSERT
+ statements before terminating.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--delayed_insert_timeout=#"
+ setvar="delayed_insert_timeout"/>
+ <vartype class="server" default="300"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="delayed_queue_size">
+ <name>delayed_queue_size</name>
+ <shortdescription>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.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--delayed_queue_size=#"
+ setvar="delayed_queue_size"/>
+ <vartype class="server" default="1000"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="des-key-file">
+ <name>des-key-file</name>
+ <shortdescription>Load keys for des_encrypt() and des_encrypt from given
+ file.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--des-key-file=name" setvar="des-key-file"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="disconnect-slave-event-count">
+ <name>disconnect-slave-event-count</name>
+ <shortdescription>Option used by mysql-test for debugging and testing of
+ replication.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--disconnect-slave-event-count=#"
+ setvar="disconnect-slave-event-count"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="div_precision_increment">
+ <name>div_precision_increment</name>
+ <shortdescription>Precision of the result of '/' operator will be increased
+ on that value.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--div_precision_increment=#"
+ setvar="div_precision_increment"/>
+ <vartype class="server" default="4"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="enable-locking">
+ <name>enable-locking</name>
+ <shortdescription>Deprecated option, use --external-locking instead.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--enable-locking" setvar="enable-locking"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="enable-pstack">
+ <name>enable-pstack</name>
+ <shortdescription>Print a symbolic stack trace on failure.
+ --engine-condition-pushdown Push supported query conditions to the storage
+ engine.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--enable-pstack" setvar="enable-pstack"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="engine-condition-pushdown">
+ <name>engine-condition-pushdown</name>
+ <shortdescription>Push supported query conditions to the storage engine.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--engine-condition-pushdown"
+ setvar="engine-condition-pushdown"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="event-scheduler">
+ <name>event-scheduler</name>
+ <shortdescription>Enable/disable the event scheduler.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--event-scheduler=#"
+ setvar="event-scheduler"/>
+ <vartype class="server" default="2"/>
+ </types>
+ <versions>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="exit-info">
+ <name>exit-info</name>
+ <shortdescription>Used for debugging; Use at your own risk!</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--exit-info[=#]"/>
+ <optype class="cmdline" format="-T"/>
+ <optype class="serveropt" format="exit-info"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="expire_logs_days">
+ <name>expire_logs_days</name>
+ <shortdescription>If non-zero, binary logs will be purged after
+ expire_logs_days days; possible purges happen at startup and at binary log
+ rotation.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--expire_logs_days=#"
+ setvar="expire_logs_days"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="external-locking">
+ <name>external-locking</name>
+ <shortdescription>Use system (external) locking (disabled by default). With
+ this option enabled you can run myisamchk to test (not repair) tables
+ while the MySQL server is running. Disable with --skip-external-locking.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--external-locking"
+ setvar="external-locking"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="flush">
+ <name>flush</name>
+ <shortdescription>Flush tables to disk between SQL commands.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--flush"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="flush_time">
+ <name>flush_time</name>
+ <shortdescription>A dedicated thread is created to flush all tables at the
+ given interval. --ft_boolean_syntax=name List of operators for MATCH ...
+ AGAINST ( ... IN BOOLEAN MODE)</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--flush_time=#" setvar="flush_time"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="ft_boolean_syntax">
+ <name>ft_boolean_syntax</name>
+ <shortdescription>List of operators for MATCH ... AGAINST ( ... IN BOOLEAN
+ MODE)</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ft_boolean_syntax=name"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ft_max_word_len=#"
+ setvar="ft_max_word_len"/>
+ <vartype class="server" default="84"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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. --ft_query_expansion_limit=# Number of best matches to use for
+ query expansion --ft_stopword_file=name Use stopwords from this file
+ instead of built-in list. --group_concat_max_len=# The maximum length of
+ the result of function group_concat. --innodb_additional_mem_pool_size=#
+ Size of a memory pool InnoDB uses to store data dictionary information and
+ other internal data structures. --innodb_autoextend_increment=# Data file
+ autoextend increment in megabytes --innodb_buffer_pool_awe_mem_mb=# If
+ Windows AWE is used, the size of InnoDB buffer pool allocated from the AWE
+ memory. --innodb_buffer_pool_size=# The size of the memory buffer InnoDB
+ uses to cache data and indexes of its tables.
+ --innodb_commit_concurrency=# Helps in performance tuning in heavily
+ concurrent environments. --innodb_concurrency_tickets=# Number of times a
+ thread is allowed to enter InnoDB within the same SQL query after it has
+ once got the ticket --innodb_file_io_threads=# Number of file I/O threads
+ in InnoDB. --innodb_force_recovery=# Helps to save your data in case the
+ disk image of the database becomes corrupt. --innodb_lock_wait_timeout=#
+ Timeout in seconds an InnoDB transaction may wait for a lock before being
+ rolled back. --innodb_log_buffer_size=# The size of the buffer which
+ InnoDB uses to write log to the log files on disk.
+ --innodb_log_file_size=# Size of each log file in a log group.
+ --innodb_log_files_in_group=# Number of log files in the log group. InnoDB
+ writes to the files in a circular fashion. Value 3 is recommended here.
+ --innodb_mirrored_log_groups=# Number of identical copies of log groups we
+ keep for the database. Currently this should be set to 1.
+ --innodb_open_files=# How many files at the maximum InnoDB keeps open at
+ the same time. --innodb_sync_spin_loops=# Count of spin-loop rounds in
+ InnoDB mutexes --innodb_thread_concurrency=# Helps in performance tuning
+ in heavily concurrent environments. Sets the maximum number of threads
+ allowed inside InnoDB. Value 0 will disable the thread throttling.
+ --innodb_thread_sleep_delay=# Time of innodb thread sleeping before
+ joining InnoDB queue (usec). Value 0 disable a sleep
+ --interactive_timeout=# The number of seconds the server waits for
+ activity on an interactive connection before closing it.
+ --join_buffer_size=# The size of the buffer that is used for full joins.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ft_min_word_len=#"
+ setvar="ft_min_word_len"/>
+ <vartype class="server" default="4"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="ft_query_expansion_limit">
+ <name>ft_query_expansion_limit</name>
+ <shortdescription>Number of best matches to use for query expansion</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ft_query_expansion_limit=#"
+ setvar="ft_query_expansion_limit"/>
+ <vartype class="server" default="20"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="ft_stopword_file">
+ <name>ft_stopword_file</name>
+ <shortdescription>Use stopwords from this file instead of built-in list.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ft_stopword_file=name"
+ setvar="ft_stopword_file"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="gdb">
+ <name>gdb</name>
+ <shortdescription>Set up signals usable for debugging</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--gdb" setvar="gdb"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="general-log">
+ <name>general-log</name>
+ <shortdescription>Enable|disable general log</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--general-log" setvar="general-log"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="group_concat_max_len">
+ <name>group_concat_max_len</name>
+ <shortdescription>The maximum length of the result of function group_concat.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--group_concat_max_len=#"
+ setvar="group_concat_max_len"/>
+ <vartype class="server" default="1024"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="help">
+ <name>help</name>
+ <shortdescription>Display this help and exit. --abort-slave-event-count=#
+ Option used by mysql-test for debugging and testing of replication.
+ --allow-suspicious-udfs Allows use of UDFs consisting of only one symbol
+ xxx() without corresponding xxx_init() or xxx_deinit(). That also means
+ that one can load any function from any library, for example exit() from
+ libc.so</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--help" setvar="help"/>
+ <optype class="cmdline" format="-?" setvar="help"/>
+ <optype class="serveropt" format="help" setvar="help"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="init-connect">
+ <name>init-connect</name>
+ <shortdescription>Command(s) that are executed for each new connection</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--init-connect=name" setvar="init-connect"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="init-file">
+ <name>init-file</name>
+ <shortdescription>Read SQL commands from this file at startup.
+ --init-rpl-role=name Set the replication role.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--init-file=name" setvar="init-file"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="init-rpl-role">
+ <name>init-rpl-role</name>
+ <shortdescription>Set the replication role.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--init-rpl-role=name"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="init-slave">
+ <name>init-slave</name>
+ <shortdescription>Command(s) that are executed when a slave connects to this
+ master</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--init-slave=name" setvar="init-slave"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb">
+ <name>innodb</name>
+ <shortdescription>Enable InnoDB (if this version of MySQL supports it).
+ Disable with --skip-innodb (will save memory).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb" setvar="innodb"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_additional_mem_pool_size=#"
+ setvar="innodb_additional_mem_pool_size"/>
+ <vartype class="server" default="1048576"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_autoextend_increment">
+ <name>innodb_autoextend_increment</name>
+ <shortdescription>Data file autoextend increment in megabytes</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_autoextend_increment=#"
+ setvar="innodb_autoextend_increment"/>
+ <vartype class="server" default="8"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_buffer_pool_awe_mem_mb">
+ <name>innodb_buffer_pool_awe_mem_mb</name>
+ <shortdescription>If Windows AWE is used, the size of InnoDB buffer pool
+ allocated from the AWE memory.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_buffer_pool_awe_mem_mb=#"
+ setvar="innodb_buffer_pool_awe_mem_mb"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_buffer_pool_size=#"
+ setvar="innodb_buffer_pool_size"/>
+ <vartype class="server" default="8388608"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_checksums">
+ <name>innodb_checksums</name>
+ <shortdescription>Enable InnoDB checksums validation (enabled by default).
+ Disable with --skip-innodb-checksums. --innodb_data_file_path=name Path to
+ individual files and their sizes. --innodb_data_home_dir=name The common
+ part for InnoDB table spaces. --innodb_doublewrite Enable InnoDB
+ doublewrite buffer (enabled by default). Disable with
+ --skip-innodb-doublewrite. --innodb_fast_shutdown[=#] Speeds up the
+ shutdown process of the InnoDB storage engine. Possible values are 0, 1
+ (faster) or 2 (fastest - crash-like). --innodb_file_per_table Stores each
+ InnoDB table to an .ibd file in the database dir.
+ --innodb_flush_log_at_trx_commit[=#] 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). --innodb_flush_method=name With which method to flush
+ data. --innodb_locks_unsafe_for_binlog Force InnoDB to not use next-key
+ locking, to use only row-level locking. --innodb_log_arch_dir=name Where
+ full logs should be archived. --innodb_log_archive[=#] Set to 1 if you
+ want to have logs archived. --innodb_log_group_home_dir=name Path to
+ InnoDB log files. --innodb_max_dirty_pages_pct=# Percentage of dirty pages
+ allowed in bufferpool. --innodb_max_purge_lag=# Desired maximum length of
+ the purge queue (0 = no limit) --innodb_status_file Enable SHOW INNODB
+ STATUS output in the innodb_status.[pid] file</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_checksums"
+ setvar="innodb_checksums"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_commit_concurrency">
+ <name>innodb_commit_concurrency</name>
+ <shortdescription>Helps in performance tuning in heavily concurrent
+ environments.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_commit_concurrency=#"
+ setvar="innodb_commit_concurrency"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_concurrency_tickets=#"
+ setvar="innodb_concurrency_tickets"/>
+ <vartype class="server" default="500"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_data_file_path">
+ <name>innodb_data_file_path</name>
+ <shortdescription>Path to individual files and their sizes.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_data_file_path=name"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_data_home_dir">
+ <name>innodb_data_home_dir</name>
+ <shortdescription>The common part for InnoDB table spaces.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_data_home_dir=name"
+ setvar="innodb_data_home_dir"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_doublewrite">
+ <name>innodb_doublewrite</name>
+ <shortdescription>Enable InnoDB doublewrite buffer (enabled by default).
+ Disable with --skip-innodb-doublewrite.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_doublewrite"
+ setvar="innodb_doublewrite"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_fast_shutdown">
+ <name>innodb_fast_shutdown</name>
+ <shortdescription>Speeds up the shutdown process of the InnoDB storage
+ engine. Possible values are 0, 1 (faster) or 2 (fastest - crash-like).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_fast_shutdown[=#]"
+ setvar="innodb_fast_shutdown"/>
+ <vartype class="server" default="1"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_file_io_threads">
+ <name>innodb_file_io_threads</name>
+ <shortdescription>Number of file I/O threads in InnoDB.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_file_io_threads=#"
+ setvar="innodb_file_io_threads"/>
+ <vartype class="server" default="4"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_file_per_table">
+ <name>innodb_file_per_table</name>
+ <shortdescription>Stores each InnoDB table to an .ibd file in the database
+ dir.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_file_per_table"
+ setvar="innodb_file_per_table"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_flush_log_at_trx_commit[=#]"
+ setvar="innodb_flush_log_at_trx_commit"/>
+ <vartype class="server" default="1"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_flush_method">
+ <name>innodb_flush_method</name>
+ <shortdescription>With which method to flush data.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_flush_method=name"
+ setvar="innodb_flush_method"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_force_recovery=#"
+ setvar="innodb_force_recovery"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_lock_wait_timeout=#"
+ setvar="innodb_lock_wait_timeout"/>
+ <vartype class="server" default="50"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_locks_unsafe_for_binlog"
+ setvar="innodb_locks_unsafe_for_binlog"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_log_arch_dir">
+ <name>innodb_log_arch_dir</name>
+ <shortdescription>Where full logs should be archived.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_log_arch_dir=name"
+ setvar="innodb_log_arch_dir"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_log_archive">
+ <name>innodb_log_archive</name>
+ <shortdescription>Set to 1 if you want to have logs archived.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_log_archive[=#]"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_log_buffer_size=#"
+ setvar="innodb_log_buffer_size"/>
+ <vartype class="server" default="1048576"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_log_file_size">
+ <name>innodb_log_file_size</name>
+ <shortdescription>Size of each log file in a log group.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_log_file_size=#"
+ setvar="innodb_log_file_size"/>
+ <vartype class="server" default="5242880"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_log_files_in_group">
+ <name>innodb_log_files_in_group</name>
+ <shortdescription>Number of log files in the log group. InnoDB writes to the
+ files in a circular fashion. Value 3 is recommended here.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_log_files_in_group=#"
+ setvar="innodb_log_files_in_group"/>
+ <vartype class="server" default="2"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_log_group_home_dir">
+ <name>innodb_log_group_home_dir</name>
+ <shortdescription>Path to InnoDB log files.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_log_group_home_dir=name"
+ setvar="innodb_log_group_home_dir"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_max_dirty_pages_pct">
+ <name>innodb_max_dirty_pages_pct</name>
+ <shortdescription>Percentage of dirty pages allowed in bufferpool.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_max_dirty_pages_pct=#"
+ setvar="innodb_max_dirty_pages_pct"/>
+ <vartype class="server" default="90"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_max_purge_lag">
+ <name>innodb_max_purge_lag</name>
+ <shortdescription>Desired maximum length of the purge queue (0 = no limit)</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_max_purge_lag=#"
+ setvar="innodb_max_purge_lag"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_mirrored_log_groups">
+ <name>innodb_mirrored_log_groups</name>
+ <shortdescription>Number of identical copies of log groups we keep for the
+ database. Currently this should be set to 1.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_mirrored_log_groups=#"
+ setvar="innodb_mirrored_log_groups"/>
+ <vartype class="server" default="1"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_open_files">
+ <name>innodb_open_files</name>
+ <shortdescription>How many files at the maximum InnoDB keeps open at the
+ same time.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_open_files=#"
+ setvar="innodb_open_files"/>
+ <vartype class="server" default="300"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_safe_binlog">
+ <name>innodb_safe_binlog</name>
+ <shortdescription>After a crash recovery by InnoDB, truncate the binary log
+ after the last not-rolled-back statement/transaction.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_safe_binlog"
+ setvar="innodb_safe_binlog"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_status_file">
+ <name>innodb_status_file</name>
+ <shortdescription>Enable SHOW INNODB STATUS output in the
+ innodb_status.[pid] file</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_status_file"
+ setvar="innodb_status_file"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_support_xa">
+ <name>innodb_support_xa</name>
+ <shortdescription>Enable InnoDB support for the XA two-phase commit
+ --innodb_table_locks Enable InnoDB locking in LOCK TABLES</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_support_xa"
+ setvar="innodb_support_xa"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_sync_spin_loops">
+ <name>innodb_sync_spin_loops</name>
+ <shortdescription>Count of spin-loop rounds in InnoDB mutexes</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_sync_spin_loops=#"
+ setvar="innodb_sync_spin_loops"/>
+ <vartype class="server" default="20"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_table_locks">
+ <name>innodb_table_locks</name>
+ <shortdescription>Enable InnoDB locking in LOCK TABLES</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_table_locks"
+ setvar="innodb_table_locks"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="innodb_thread_concurrency">
+ <name>innodb_thread_concurrency</name>
+ <shortdescription>Helps in performance tuning in heavily concurrent
+ environments. Sets the maximum number of threads allowed inside InnoDB.
+ Value 0 will disable the thread throttling.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_thread_concurrency=#"
+ setvar="innodb_thread_concurrency"/>
+ <vartype class="server" default="8"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--innodb_thread_sleep_delay=#"
+ setvar="innodb_thread_sleep_delay"/>
+ <vartype class="server" default="10000"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="interactive_timeout">
+ <name>interactive_timeout</name>
+ <shortdescription>The number of seconds the server waits for activity on an
+ interactive connection before closing it.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--interactive_timeout=#"
+ setvar="interactive_timeout"/>
+ <vartype class="server" default="28800"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="isam">
+ <name>isam</name>
+ <shortdescription>Obsolete. ISAM storage engine is no longer supported.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--isam" setvar="isam"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="join_buffer_size">
+ <name>join_buffer_size</name>
+ <shortdescription>The size of the buffer that is used for full joins.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--join_buffer_size=#"
+ setvar="join_buffer_size"/>
+ <vartype class="server" default="131072"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="key_buffer_size">
+ <name>key_buffer_size</name>
+ <shortdescription>The size of the buffer used for index blocks for MyISAM
+ tables. 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. --key_cache_age_threshold=# 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 --key_cache_block_size=# The default size of key cache blocks
+ --key_cache_division_limit=# The minimum percentage of warm blocks in key
+ cache</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--key_buffer_size=#"
+ setvar="key_buffer_size"/>
+ <vartype class="server" default="8388600"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--key_cache_age_threshold=#"
+ setvar="key_cache_age_threshold"/>
+ <vartype class="server" default="300"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="key_cache_block_size">
+ <name>key_cache_block_size</name>
+ <shortdescription>The default size of key cache blocks</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--key_cache_block_size=#"
+ setvar="key_cache_block_size"/>
+ <vartype class="server" default="1024"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="key_cache_division_limit">
+ <name>key_cache_division_limit</name>
+ <shortdescription>The minimum percentage of warm blocks in key cache</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--key_cache_division_limit=#"
+ setvar="key_cache_division_limit"/>
+ <vartype class="server" default="100"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="language">
+ <name>language</name>
+ <shortdescription>Client error messages in given language. May be given as a
+ full path.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--language=name" setvar="language"/>
+ <optype class="cmdline" format="-L" setvar="language"/>
+ <optype class="serveropt" format="language" setvar="language"/>
+ <vartype class="server" default="/usr/local/mysql/share/mysql/english/"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="large-pages">
+ <name>large-pages</name>
+ <shortdescription>Enable support for large pages. Disable with
+ --skip-large-pages.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--large-pages" setvar="large-pages"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="local-infile">
+ <name>local-infile</name>
+ <shortdescription>Enable/disable LOAD DATA LOCAL INFILE (takes values 1|0).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--local-infile" setvar="local-infile"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="log">
+ <name>log</name>
+ <shortdescription>Log connections and queries to file.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log[=name]" setvar="log"/>
+ <optype class="cmdline" format="-l" setvar="log"/>
+ <optype class="serveropt" format="log" setvar="log"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="log-bin">
+ <name>log-bin</name>
+ <shortdescription>instead.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-bin" setvar="log-bin"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="log-bin-index">
+ <name>log-bin-index</name>
+ <shortdescription>File that holds the names for last binary log files.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-bin-index=name"
+ setvar="log-bin-index"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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 this function may not break binary logging.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-bin-trust-function-creators"
+ setvar="log-bin-trust-function-creators"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="log-bin-trust-routine-creators">
+ <name>log-bin-trust-routine-creators</name>
+ <shortdescription>(deprecated) Use log-bin-trust-function-creators.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-bin-trust-routine-creators"
+ setvar="log-bin-trust-routine-creators"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="log-error">
+ <name>log-error</name>
+ <shortdescription>Error log file.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-error[=name]" setvar="log-error"/>
+ <vartype class="server" default=""/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="log-isam">
+ <name>log-isam</name>
+ <shortdescription>Log all MyISAM changes to file.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-isam[=name]" setvar="log-isam"/>
+ <vartype class="server" default="myisam.log"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-long-format"/>
+ <optype class="cmdline" format="-0"/>
+ <optype class="serveropt" format="log-long-format"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="log-output">
+ <name>log-output</name>
+ <shortdescription>Syntax: log-output[=value[,value...]], where "value" could
+ be TABLE, FILE or NONE. --log-queries-not-using-indexes Log queries that
+ are executed without benefit of any index to the slow log if it is open.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-output[=name]" setvar="log-output"/>
+ <vartype class="server" default="TABLE"/>
+ </types>
+ <versions>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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 log if it is open.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-queries-not-using-indexes"
+ setvar="log-queries-not-using-indexes"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="log-short-format">
+ <name>log-short-format</name>
+ <shortdescription>Don't log extra information to update and slow-query logs.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-short-format"
+ setvar="log-short-format"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="log-slave-updates">
+ <name>log-slave-updates</name>
+ <shortdescription>is used. --replicate-wild-do-table=name Tells the slave
+ thread to restrict replication to the tables that match the specified
+ wildcard pattern. To specify 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. --replicate-wild-ignore-table=name 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.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-slave-updates"
+ setvar="log-slave-updates"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="log-slow-admin-statements">
+ <name>log-slow-admin-statements</name>
+ <shortdescription>Log slow OPTIMIZE, ANALYZE, ALTER and other administrative
+ statements to the slow log if it is open.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-slow-admin-statements"
+ setvar="log-slow-admin-statements"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="log-slow-queries">
+ <name>log-slow-queries</name>
+ <shortdescription>Log slow queries to this log file. Defaults logging to
+ hostname-slow.log file. Must be enabled to activate other slow log
+ options.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-slow-queries[=name]"
+ setvar="log-slow-queries"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-tc=name" setvar="log-tc"/>
+ <vartype class="server" default="tc.log"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="log-tc-size">
+ <name>log-tc-size</name>
+ <shortdescription>Size of transaction coordinator log.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-tc-size=#" setvar="log-tc-size"/>
+ <vartype class="server" default="24576"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="log-update">
+ <name>log-update</name>
+ <shortdescription>The update log is deprecated since version 5.0, is
+ replaced by the binary log and this option justs turns on</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-update[=name]" setvar="log-update"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="log-warnings">
+ <name>log-warnings</name>
+ <shortdescription>Log some not critical warnings to the log file.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--log-warnings[=#]" setvar="log-warnings"/>
+ <optype class="cmdline" format="-W" setvar="log-warnings"/>
+ <optype class="serveropt" format="log-warnings" setvar="log-warnings"/>
+ <vartype class="server" default="1"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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. --lower_case_table_names[=#] 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 --max_allowed_packet=# Max packetlength to send/receive from
+ to server. --max_binlog_cache_size=# Can be used to restrict the total
+ size used to cache a multi-transaction query.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--long_query_time=#"
+ setvar="long_query_time"/>
+ <vartype class="server" default="10"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="low-priority-updates">
+ <name>low-priority-updates</name>
+ <shortdescription>INSERT/DELETE/UPDATE has lower priority than selects.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--low-priority-updates"
+ setvar="low-priority-updates"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--lower_case_table_names[=#]"
+ setvar="lower_case_table_names"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--master-connect-retry=#"
+ setvar="master-connect-retry"/>
+ <vartype class="server" default="60"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="master-host">
+ <name>master-host</name>
+ <shortdescription>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.
+ --master-info-file=name The location and name of the file that remembers
+ the master and where the I/O replication thread is in the master's
+ binlogs. --master-password=name 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.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--master-host=name" setvar="master-host"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--master-info-file=name"
+ setvar="master-info-file"/>
+ <vartype class="server" default="master.info"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="master-password">
+ <name>master-password</name>
+ <shortdescription>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.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--master-password=name"
+ setvar="master-password"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="master-port">
+ <name>master-port</name>
+ <shortdescription>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. --master-retry-count=# The number of tries
+ the slave will make to connect to the master before giving up.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--master-port=#" setvar="master-port"/>
+ <vartype class="server" default="3306"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--master-retry-count=#"
+ setvar="master-retry-count"/>
+ <vartype class="server" default="86400"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="master-ssl">
+ <name>master-ssl</name>
+ <shortdescription>Enable the slave to connect to the master using SSL.
+ --master-ssl-ca[=name] Master SSL CA file. Only applies if you have
+ enabled master-ssl. --master-ssl-capath[=name] Master SSL CA path. Only
+ applies if you have enabled master-ssl. --master-ssl-cert[=name] Master
+ SSL certificate file name. Only applies if you have enabled master-ssl
+ --master-ssl-cipher[=name] Master SSL cipher. Only applies if you have
+ enabled master-ssl. --master-ssl-key[=name] Master SSL keyfile name. Only
+ applies if you have enabled master-ssl.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--master-ssl" setvar="master-ssl"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="master-ssl-ca">
+ <name>master-ssl-ca</name>
+ <shortdescription>Master SSL CA file. Only applies if you have enabled
+ master-ssl.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--master-ssl-ca[=name]"
+ setvar="master-ssl-ca"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="master-ssl-capath">
+ <name>master-ssl-capath</name>
+ <shortdescription>Master SSL CA path. Only applies if you have enabled
+ master-ssl.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--master-ssl-capath[=name]"
+ setvar="master-ssl-capath"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="master-ssl-cert">
+ <name>master-ssl-cert</name>
+ <shortdescription>Master SSL certificate file name. Only applies if you have
+ enabled master-ssl</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--master-ssl-cert[=name]"
+ setvar="master-ssl-cert"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="master-ssl-cipher">
+ <name>master-ssl-cipher</name>
+ <shortdescription>Master SSL cipher. Only applies if you have enabled
+ master-ssl.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--master-ssl-cipher[=name]"
+ setvar="master-ssl-cipher"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="master-ssl-key">
+ <name>master-ssl-key</name>
+ <shortdescription>Master SSL keyfile name. Only applies if you have enabled
+ master-ssl.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--master-ssl-key[=name]"
+ setvar="master-ssl-key"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="master-user">
+ <name>master-user</name>
+ <shortdescription>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. --max-binlog-dump-events=# Option
+ used by mysql-test for debugging and testing of replication.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--master-user=name" setvar="master-user"/>
+ <vartype class="server" default="test"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="max-binlog-dump-events">
+ <name>max-binlog-dump-events</name>
+ <shortdescription>Option used by mysql-test for debugging and testing of
+ replication.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max-binlog-dump-events=#"
+ setvar="max-binlog-dump-events"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="max_allowed_packet">
+ <name>max_allowed_packet</name>
+ <shortdescription>Max packetlength to send/receive from to server.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_allowed_packet=#"
+ setvar="max_allowed_packet"/>
+ <vartype class="server" default="1048576"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_binlog_cache_size=#"
+ setvar="max_binlog_cache_size"/>
+ <vartype class="server" default="4294967295"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="max_binlog_size">
+ <name>max_binlog_size</name>
+ <shortdescription>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. --max_connect_errors=# If
+ there is more than this number of interrupted connections from a host this
+ host will be blocked from further connections.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_binlog_size=#"
+ setvar="max_binlog_size"/>
+ <vartype class="server" default="1073741824"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_connect_errors=#"
+ setvar="max_connect_errors"/>
+ <vartype class="server" default="10"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="max_connections">
+ <name>max_connections</name>
+ <shortdescription>The number of simultaneous clients allowed.
+ --max_delayed_threads=# 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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_connections=#"
+ setvar="max_connections"/>
+ <vartype class="server" default="100"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_delayed_threads=#"
+ setvar="max_delayed_threads"/>
+ <vartype class="server" default="20"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="max_error_count">
+ <name>max_error_count</name>
+ <shortdescription>Max number of errors/warnings to store for a statement.
+ --max_heap_table_size=# Don't allow creation of heap tables bigger than
+ this.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_error_count=#"
+ setvar="max_error_count"/>
+ <vartype class="server" default="64"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="max_heap_table_size">
+ <name>max_heap_table_size</name>
+ <shortdescription>Don't allow creation of heap tables bigger than this.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_heap_table_size=#"
+ setvar="max_heap_table_size"/>
+ <vartype class="server" default="16777216"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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. --max_length_for_sort_data=# Max
+ number of bytes in sorted records. --max_prepared_stmt_count=# Maximum
+ number of prepared statements in the server. --max_relay_log_size=# 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 excepted, the minimum value for this variable is 4096.
+ --max_seeks_for_key=# Limit assumed max number of seeks when looking up
+ rows based on a key</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_join_size=#" setvar="max_join_size"/>
+ <vartype class="server" default="4294967295"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="max_length_for_sort_data">
+ <name>max_length_for_sort_data</name>
+ <shortdescription>Max number of bytes in sorted records.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_length_for_sort_data=#"
+ setvar="max_length_for_sort_data"/>
+ <vartype class="server" default="1024"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="max_prepared_stmt_count">
+ <name>max_prepared_stmt_count</name>
+ <shortdescription>Maximum number of prepared statements in the server.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_prepared_stmt_count=#"
+ setvar="max_prepared_stmt_count"/>
+ <vartype class="server" default="16382"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="max_relay_log_size">
+ <name>max_relay_log_size</name>
+ <shortdescription>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 excepted, the minimum value for this variable is 4096.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_relay_log_size=#"
+ setvar="max_relay_log_size"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_seeks_for_key=#"
+ setvar="max_seeks_for_key"/>
+ <vartype class="server" default="4294967295"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="max_sort_length">
+ <name>max_sort_length</name>
+ <shortdescription>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). --max_sp_recursion_depth[=#] Maximum stored procedure
+ recursion depth. (discussed with docs).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_sort_length=#"
+ setvar="max_sort_length"/>
+ <vartype class="server" default="1024"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="max_sp_recursion_depth">
+ <name>max_sp_recursion_depth</name>
+ <shortdescription>Maximum stored procedure recursion depth. (discussed with
+ docs).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_sp_recursion_depth[=#]"
+ setvar="max_sp_recursion_depth"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="max_tmp_tables">
+ <name>max_tmp_tables</name>
+ <shortdescription>Maximum number of temporary tables a client can keep open
+ at a time. --max_user_connections=# The maximum number of active
+ connections for a single user (0 = no limit). --max_write_lock_count=#
+ After this many write locks, allow some read locks to run in between.
+ --multi_range_count=# Number of key ranges to request at once.
+ --myisam_block_size=# Block size to be used for MyISAM index pages.
+ --myisam_data_pointer_size=# Default pointer size to be used for MyISAM
+ tables. --myisam_max_extra_sort_file_size=# Deprecated option
+ --myisam_max_sort_file_size=# Don't use the fast sort index method to
+ created index if the temporary file would get bigger than this.
+ --myisam_repair_threads=# Number of threads to use when repairing MyISAM
+ tables. The value of 1 disables parallel repair.
+ --myisam_sort_buffer_size=# The buffer that is allocated when sorting the
+ index when doing a REPAIR or when creating indexes with CREATE INDEX or
+ ALTER TABLE.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_tmp_tables=#"
+ setvar="max_tmp_tables"/>
+ <vartype class="server" default="32"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="max_user_connections">
+ <name>max_user_connections</name>
+ <shortdescription>The maximum number of active connections for a single user
+ (0 = no limit).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_user_connections=#"
+ setvar="max_user_connections"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--max_write_lock_count=#"
+ setvar="max_write_lock_count"/>
+ <vartype class="server" default="4294967295"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="memlock">
+ <name>memlock</name>
+ <shortdescription>Lock mysqld in memory.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--memlock" setvar="memlock"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="merge">
+ <name>merge</name>
+ <shortdescription>Enable Merge storage engine. Disable with --skip-merge.
+ --myisam-recover[=name] Syntax: myisam-recover[=option[,option...]], where
+ option can be DEFAULT, BACKUP, FORCE or QUICK.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--merge" setvar="merge"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="multi_range_count">
+ <name>multi_range_count</name>
+ <shortdescription>Number of key ranges to request at once.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--multi_range_count=#"
+ setvar="multi_range_count"/>
+ <vartype class="server" default="256"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="myisam-recover">
+ <name>myisam-recover</name>
+ <shortdescription>Syntax: myisam-recover[=option[,option...]], where option
+ can be DEFAULT, BACKUP, FORCE or QUICK.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--myisam-recover[=name]"
+ setvar="myisam-recover"/>
+ <vartype class="server" default="OFF"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="myisam_block_size">
+ <name>myisam_block_size</name>
+ <shortdescription>Block size to be used for MyISAM index pages.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--myisam_block_size=#"
+ setvar="myisam_block_size"/>
+ <vartype class="server" default="1024"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="myisam_data_pointer_size">
+ <name>myisam_data_pointer_size</name>
+ <shortdescription>Default pointer size to be used for MyISAM tables.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--myisam_data_pointer_size=#"
+ setvar="myisam_data_pointer_size"/>
+ <vartype class="server" default="6"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="myisam_max_extra_sort_file_size">
+ <name>myisam_max_extra_sort_file_size</name>
+ <shortdescription>Deprecated option</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--myisam_max_extra_sort_file_size=#"
+ setvar="myisam_max_extra_sort_file_size"/>
+ <vartype class="server" default="2147483648"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="myisam_max_sort_file_size">
+ <name>myisam_max_sort_file_size</name>
+ <shortdescription>Don't use the fast sort index method to created index if
+ the temporary file would get bigger than this.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--myisam_max_sort_file_size=#"
+ setvar="myisam_max_sort_file_size"/>
+ <vartype class="server" default="2147483647"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--myisam_repair_threads=#"
+ setvar="myisam_repair_threads"/>
+ <vartype class="server" default="1"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--myisam_sort_buffer_size=#"
+ setvar="myisam_sort_buffer_size"/>
+ <vartype class="server" default="8388608"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="myisam_stats_method">
+ <name>myisam_stats_method</name>
+ <shortdescription>Specifies how MyISAM index statistics collection code
+ should threat NULLs. Possible values of name are "nulls_unequal" (default
+ behavior for 4.1/5.0), "nulls_equal" (emulate 4.0 behavior), and
+ "nulls_ignored".</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--myisam_stats_method=name"
+ setvar="myisam_stats_method"/>
+ <vartype class="server" default="nulls_unequal"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="myisam_use_mmap">
+ <name>myisam_use_mmap</name>
+ <shortdescription>Use memory mapping for reading and writing MyISAM tables
+ --myisam_stats_method=name Specifies how MyISAM index statistics
+ collection code should threat NULLs. Possible values of name are
+ "nulls_unequal" (default behavior for 4.1/5.0), "nulls_equal" (emulate 4.0
+ behavior), and "nulls_ignored". --net_buffer_length=# Buffer length for
+ TCP/IP and socket communication. --net_read_timeout=# Number of seconds to
+ wait for more data from a connection before aborting the read.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--myisam_use_mmap"
+ setvar="myisam_use_mmap"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="ndb-autoincrement-prefetch-sz">
+ <name>ndb-autoincrement-prefetch-sz</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="ndb-cache-check-time">
+ <name>ndb-cache-check-time</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="ndb-connectstring">
+ <name>ndb-connectstring</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="ndb-distribution">
+ <name>ndb-distribution</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="ndb-extra-logging">
+ <name>ndb-extra-logging</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="ndb-force-send">
+ <name>ndb-force-send</name>
+ <shortdescription>Force send of buffers to ndb immediately without waiting
+ for other threads.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ndb-force-send"/>
+ </types>
+ <versions>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="ndb-index-stat-cache-entries">
+ <name>ndb-index-stat-cache-entries</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="ndb-index-stat-enable">
+ <name>ndb-index-stat-enable</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="ndb-index-stat-update-freq">
+ <name>ndb-index-stat-update-freq</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="ndb-mgmd-host">
+ <name>ndb-mgmd-host</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="ndb-nodeid">
+ <name>ndb-nodeid</name>
+ <shortdescription>Nodeid for this mysqlserver in the cluster.
+ --ndb-autoincrement-prefetch-sz=# Specify number of autoincrement values
+ that are prefetched. --ndb-distribution=name Default distribution for new
+ tables in ndb</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ndb-nodeid=#" setvar="ndb-nodeid"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="ndb-optimized-node-selection">
+ <name>ndb-optimized-node-selection</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="ndb-report-thresh-binlog-epoch-slip3">
+ <name>ndb-report-thresh-binlog-epoch-slip3</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="ndb-report-thresh-binlog-mem-usage10">
+ <name>ndb-report-thresh-binlog-mem-usage10</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="ndb-shm">
+ <name>ndb-shm</name>
+ <shortdescription>Use shared memory connections when available.
+ --ndb-optimized-node-selection Select nodes for transactions in a more
+ optimal way. --ndb-cache-check-time=# A dedicated thread is created to, at
+ the given millisecons interval, invalidate the query cache if another
+ MySQL server in the cluster has changed the data in the database.
+ --ndb-index-stat-enable Use ndb index statistics in query optimization.
+ --ndb-index-stat-cache-entries[=#] Number of start/end keys to store in
+ statistics memory cache. Zero means no cache and forces query of db nodes
+ always. --ndb-index-stat-update-freq[=#] How often, in the long run, to
+ query db nodes instead of statistics cache. For example 20 means every
+ 20th time. --ndb-use-copying-alter-table Force ndbcluster to always copy
+ tables at alter table (should only be used if on-line alter table fails).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ndb-shm" setvar="ndb-shm"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="ndb-use-copying-alter-table">
+ <name>ndb-use-copying-alter-table</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="ndb-use-exact-count">
+ <name>ndb-use-exact-count</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="ndb_force_send">
+ <name>ndb_force_send</name>
+ <shortdescription>same as --ndb-force-send. --ndb-extra-logging[=#] Turn on
+ more logging in the error log. --ndb-report-thresh-binlog-epoch-slip=#
+ Threshold on number of epochs to be behind before reporting binlog status.
+ E.g. 3 means that if the difference between what epoch has been received
+ from the storage nodes and what has been applied to the binlog is 3 or
+ more, a status message will be sent to the cluster log.
+ --ndb-report-thresh-binlog-mem-usage=# Threshold on percentage of free
+ memory before reporting binlog status. E.g. 10 means that if amount of
+ available memory for receiving binlog data from the storage nodes goes
+ below 10%, a status message will be sent to the cluster log.
+ --ndb-use-exact-count Use exact records count during query planning and
+ for fast select count(*), disable for faster queries.
+ --ndb_use_exact_count same as --ndb-use-exact-count.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ndb_force_send" setvar="ndb_force_send"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="ndb_use_exact_count">
+ <name>ndb_use_exact_count</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="ndbcluster">
+ <name>ndbcluster</name>
+ <shortdescription>Enable NDB Cluster (if this version of MySQL supports it).
+ Disable with --skip-ndbcluster (will save memory).
+ --ndb-connectstring=name Connect string for ndbcluster.
+ --ndb-mgmd-host=name Set host and port for ndb_mgmd. Syntax:
+ hostname[:port]</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ndbcluster" setvar="ndbcluster"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="net_buffer_length">
+ <name>net_buffer_length</name>
+ <shortdescription>Buffer length for TCP/IP and socket communication.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--net_buffer_length=#"
+ setvar="net_buffer_length"/>
+ <vartype class="server" default="16384"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--net_read_timeout=#"
+ setvar="net_read_timeout"/>
+ <vartype class="server" default="30"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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. --net_write_timeout=# Number of seconds
+ to wait for a block to be written to a connection before aborting the
+ write. --open_files_limit=# If this is not 0, then mysqld will use this
+ value to reserve file descriptors to use with setrlimit(). If this value
+ is 0 then mysqld will reserve max_connections*5 or max_connections +
+ table_cache*2 (whichever is larger) number of files.
+ --optimizer_prune_level[=#] Controls the heuristic(s) applied during query
+ optimization to prune less-promising partial plans from the optimizer
+ search space. Meaning: 0 - do not apply any heuristic, thus perform
+ exhaustive search; 1 - prune plans based on number of retrieved rows.
+ --optimizer_search_depth[=#] Maximum depth of search performed by the
+ query optimizer. Values larger than the number of relations in a query
+ result in better query plans, but take longer to compile a query. Smaller
+ values than the number of tables in a relation result in faster
+ optimization, but may produce very bad query plans. If set to 0, the
+ system will automatically pick a reasonable value; if set to MAX_TABLES+2,
+ the optimizer will switch to the original find_best (used for
+ testing/comparison).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--net_retry_count=#"
+ setvar="net_retry_count"/>
+ <vartype class="server" default="10"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--net_write_timeout=#"
+ setvar="net_write_timeout"/>
+ <vartype class="server" default="60"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="new">
+ <name>new</name>
+ <shortdescription>Use very new possible 'unsafe' functions.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--new" setvar="new"/>
+ <optype class="cmdline" format="-n" setvar="new"/>
+ <optype class="serveropt" format="new" setvar="new"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="old-alter-table">
+ <name>old-alter-table</name>
+ <shortdescription>Use old, non-optimized alter table.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--old-alter-table"
+ setvar="old-alter-table"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="old-passwords">
+ <name>old-passwords</name>
+ <shortdescription>Use old password encryption method (needed for 4.0 and
+ older clients). --old-style-user-limits Enable old-style user limits
+ (before 5.0.3 user resources were counted per each user+host vs. per
+ account)</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--old-passwords" setvar="old-passwords"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--old-style-user-limits"
+ setvar="old-style-user-limits"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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(). If this value is 0 then
+ mysqld will reserve max_connections*5 or max_connections + table_cache*2
+ (whichever is larger) number of files.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--open_files_limit=#"
+ setvar="open_files_limit"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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. Meaning: 0 - do not apply any heuristic, thus perform
+ exhaustive search; 1 - prune plans based on number of retrieved rows.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--optimizer_prune_level[=#]"
+ setvar="optimizer_prune_level"/>
+ <vartype class="server" default="1"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="optimizer_search_depth">
+ <name>optimizer_search_depth</name>
+ <shortdescription>Maximum depth of search performed by the query optimizer.
+ Values larger than the number of relations in a query result in better
+ query plans, but take longer to compile a query. Smaller values than the
+ number of tables in a relation result in faster optimization, but may
+ produce very bad query plans. If set to 0, the system will automatically
+ pick a reasonable value; if set to MAX_TABLES+2, the optimizer will switch
+ to the original find_best (used for testing/comparison).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--optimizer_search_depth[=#]"
+ setvar="optimizer_search_depth"/>
+ <vartype class="server" default="62"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="pid-file">
+ <name>pid-file</name>
+ <shortdescription>Pid file used by safe_mysqld.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--pid-file=name" setvar="pid-file"/>
+ <vartype class="server" default="/usr/local/mysql/var/mothra.pid"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="plugin_dir">
+ <name>plugin_dir</name>
+ <shortdescription>Directory for plugins. --preload_buffer_size=# The size of
+ the buffer that is allocated when preloading indexes
+ --query_alloc_block_size=# Allocation block size for query parsing and
+ execution --query_cache_limit=# Don't cache results that are bigger than
+ this. --query_cache_min_res_unit=# minimal size of unit in wich space for
+ results is allocated (last unit will be trimed after writing all result
+ data. --query_cache_size=# The memory allocated to store results from old
+ queries. --query_cache_type=# 0 = OFF = Don't cache or retrieve results. 1
+ = ON = Cache all results except SELECT SQL_NO_CACHE ... queries. 2 =
+ DEMAND = Cache only SELECT SQL_CACHE ... queries.
+ --query_cache_wlock_invalidate Invalidate queries in query cache on LOCK
+ for write --query_prealloc_size=# Persistent buffer for query parsing and
+ execution --range_alloc_block_size=# Allocation block size for storing
+ ranges during optimization --read_buffer_size=# 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.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--plugin_dir=name" setvar="plugin_dir"/>
+ <vartype class="server" default="/usr/local/mysql/lib/mysql"/>
+ </types>
+ <versions>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="port">
+ <name>port</name>
+ <shortdescription>Port number to use for connection. --port-open-timeout=#
+ Maximum time in seconds to wait for the port to become free. (Default: no
+ wait)</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--port=#" setvar="port"/>
+ <optype class="cmdline" format="-P" setvar="port"/>
+ <optype class="serveropt" format="port" setvar="port"/>
+ <vartype class="server" default="3306"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--port-open-timeout=#"
+ setvar="port-open-timeout"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="preload_buffer_size">
+ <name>preload_buffer_size</name>
+ <shortdescription>The size of the buffer that is allocated when preloading
+ indexes</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--preload_buffer_size=#"
+ setvar="preload_buffer_size"/>
+ <vartype class="server" default="32768"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="query_alloc_block_size">
+ <name>query_alloc_block_size</name>
+ <shortdescription>Allocation block size for query parsing and execution</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--query_alloc_block_size=#"
+ setvar="query_alloc_block_size"/>
+ <vartype class="server" default="8192"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="query_cache_limit">
+ <name>query_cache_limit</name>
+ <shortdescription>Don't cache results that are bigger than this.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--query_cache_limit=#"
+ setvar="query_cache_limit"/>
+ <vartype class="server" default="1048576"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="query_cache_min_res_unit">
+ <name>query_cache_min_res_unit</name>
+ <shortdescription>minimal size of unit in wich space for results is
+ allocated (last unit will be trimed after writing all result data.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--query_cache_min_res_unit=#"
+ setvar="query_cache_min_res_unit"/>
+ <vartype class="server" default="4096"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="query_cache_size">
+ <name>query_cache_size</name>
+ <shortdescription>The memory allocated to store results from old queries.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--query_cache_size=#"
+ setvar="query_cache_size"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="query_cache_type">
+ <name>query_cache_type</name>
+ <shortdescription>0 = OFF = Don't cache or retrieve results. 1 = ON = Cache
+ all results except SELECT SQL_NO_CACHE ... queries. 2 = DEMAND = Cache
+ only SELECT SQL_CACHE ... queries.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--query_cache_type=#"
+ setvar="query_cache_type"/>
+ <vartype class="server" default="1"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="query_cache_wlock_invalidate">
+ <name>query_cache_wlock_invalidate</name>
+ <shortdescription>Invalidate queries in query cache on LOCK for write</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--query_cache_wlock_invalidate"
+ setvar="query_cache_wlock_invalidate"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="query_prealloc_size">
+ <name>query_prealloc_size</name>
+ <shortdescription>Persistent buffer for query parsing and execution</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--query_prealloc_size=#"
+ setvar="query_prealloc_size"/>
+ <vartype class="server" default="8192"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="range_alloc_block_size">
+ <name>range_alloc_block_size</name>
+ <shortdescription>Allocation block size for storing ranges during
+ optimization</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--range_alloc_block_size=#"
+ setvar="range_alloc_block_size"/>
+ <vartype class="server" default="2048"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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. If you do many sequential scans, you
+ may want to increase this value.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--read_buffer_size=#"
+ setvar="read_buffer_size"/>
+ <vartype class="server" default="131072"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="read_only">
+ <name>read_only</name>
+ <shortdescription>Make all non-temporary tables read-only, with the
+ exception for replication (slave) threads and users with the SUPER
+ privilege --read_rnd_buffer_size=# 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.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--read_only" setvar="read_only"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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's
+ set to the value of record_buffer.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--read_rnd_buffer_size=#"
+ setvar="read_rnd_buffer_size"/>
+ <vartype class="server" default="262144"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="record_buffer">
+ <name>record_buffer</name>
+ <shortdescription>Alias for read_buffer_size</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--record_buffer=#" setvar="record_buffer"/>
+ <vartype class="server" default="131072"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="relay-log">
+ <name>relay-log</name>
+ <shortdescription>The location and name to use for relay logs.
+ --relay-log-index=name The location and name to use for the file that
+ keeps a list of the last relay logs. --relay-log-info-file=name The
+ location and name of the file that remembers where the SQL replication
+ thread is in the relay logs. --replicate-do-db=name Tells the slave thread
+ to restrict replication to the specified database. To specify more than
+ one database, use the directive multiple times, once for each database.
+ 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.%.
+ --replicate-do-table=name 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. --replicate-ignore-db=name 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 database
+ updates. 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.%.
+ --replicate-ignore-table=name 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.
+ --replicate-rewrite-db=name Updates to a database with a different name
+ than the original. Example:
+ replicate-rewrite-db=master_db_name->slave_db_name.
+ --replicate-same-server-id In replication, if set to 1, do not skip events
+ having our server id. Default value is 0 (to break infinite loops in
+ circular replication). Can't be set to 1 if</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--relay-log=name" setvar="relay-log"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--relay-log-index=name"
+ setvar="relay-log-index"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--relay-log-info-file=name"
+ setvar="relay-log-info-file"/>
+ <vartype class="server" default="relay-log.info"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="relay_log_purge">
+ <name>relay_log_purge</name>
+ <shortdescription>0 = do not purge relay logs. 1 = purge them as soon as
+ they are no more needed. --relay_log_space_limit=# Maximum space to use
+ for all relay logs. --slave_compressed_protocol Use compression on
+ master/slave protocol. --slave_net_timeout=# Number of seconds to wait for
+ more data from a master/slave connection before aborting the read.
+ --slave_transaction_retries=# 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. --slow_launch_time=# If creating
+ the thread takes longer than this value (in seconds), the
+ Slow_launch_threads counter will be incremented. --sort_buffer_size=# Each
+ thread that needs to do a sort allocates a buffer of this size.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--relay_log_purge"
+ setvar="relay_log_purge"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="relay_log_space_limit">
+ <name>relay_log_space_limit</name>
+ <shortdescription>Maximum space to use for all relay logs.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--relay_log_space_limit=#"
+ setvar="relay_log_space_limit"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="replicate-do-db">
+ <name>replicate-do-db</name>
+ <shortdescription>Tells the slave thread to restrict replication to the
+ specified database. To specify more than one database, use the directive
+ multiple times, once for each database. 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.%.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--replicate-do-db=name"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="replicate-do-table">
+ <name>replicate-do-table</name>
+ <shortdescription>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.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--replicate-do-table=name"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="replicate-ignore-db">
+ <name>replicate-ignore-db</name>
+ <shortdescription>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 database updates. 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.%. </shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--replicate-ignore-db=name"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="replicate-ignore-table">
+ <name>replicate-ignore-table</name>
+ <shortdescription>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.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--replicate-ignore-table=name"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="replicate-rewrite-db">
+ <name>replicate-rewrite-db</name>
+ <shortdescription>Updates to a database with a different name than the
+ original. Example: replicate-rewrite-db=master_db_name->slave_db_name.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--replicate-rewrite-db=name"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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. Default value is 0 (to break infinite loops in circular
+ replication). Can't be set to 1 if</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--replicate-same-server-id"
+ setvar="replicate-same-server-id"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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. To specify 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.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--replicate-wild-do-table=name"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="replicate-wild-ignore-table">
+ <name>replicate-wild-ignore-table</name>
+ <shortdescription>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.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--replicate-wild-ignore-table=name"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="report-host">
+ <name>report-host</name>
+ <shortdescription>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. --report-password=name Undocumented.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--report-host=name" setvar="report-host"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="report-password">
+ <name>report-password</name>
+ <shortdescription>Undocumented.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--report-password=name"
+ setvar="report-password"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="report-port">
+ <name>report-port</name>
+ <shortdescription>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.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--report-port=#" setvar="report-port"/>
+ <vartype class="server" default="3306"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="report-user">
+ <name>report-user</name>
+ <shortdescription>Undocumented. --rpl-recovery-rank=# Undocumented.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--report-user=name" setvar="report-user"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="rpl-recovery-rank">
+ <name>rpl-recovery-rank</name>
+ <shortdescription>Undocumented.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--rpl-recovery-rank=#"
+ setvar="rpl-recovery-rank"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="s">
+ <name>s</name>
+ <shortdescription>--use-symbolic-links Enable symbolic link support.
+ Deprecated option; use</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="-s,"/>
+ </types>
+ <versions>
+ <manual version="5.1"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="safe-mode">
+ <name>safe-mode</name>
+ <shortdescription>Skip some optimize stages (for testing).
+ --safe-show-database Deprecated option; use GRANT SHOW DATABASES
+ instead...</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--safe-mode"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="safe-show-database">
+ <name>safe-show-database</name>
+ <shortdescription>Deprecated option; use GRANT SHOW DATABASES instead...</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--safe-show-database"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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. --safemalloc-mem-limit=# Simulate
+ memory shortage when compiled with the</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--safe-user-create"
+ setvar="safe-user-create"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="safemalloc-mem-limit">
+ <name>safemalloc-mem-limit</name>
+ <shortdescription>Simulate memory shortage when compiled with the</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--safemalloc-mem-limit=#"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="secure-auth">
+ <name>secure-auth</name>
+ <shortdescription>Disallow authentication for accounts that have old
+ (pre-4.1) passwords.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--secure-auth" setvar="secure-auth"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="server-id">
+ <name>server-id</name>
+ <shortdescription>Uniquely identifies the server instance in the community
+ of replication partners.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--server-id=#" setvar="server-id"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="set-variable">
+ <name>set-variable</name>
+ <shortdescription>Change the value of a variable. Please note that this
+ option is deprecated;you can set variables directly with
+ --variable-name=value.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--set-variable=name"/>
+ <optype class="cmdline" format="-O"/>
+ <optype class="serveropt" format="set-variable"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="show-slave-auth-info">
+ <name>show-slave-auth-info</name>
+ <shortdescription>Show user and password in SHOW SLAVE HOSTS on this master</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--show-slave-auth-info"
+ setvar="show-slave-auth-info"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="skip-grant-tables">
+ <name>skip-grant-tables</name>
+ <shortdescription>Start without grant tables. This gives all users FULL
+ ACCESS to all tables!</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--skip-grant-tables"
+ setvar="skip-grant-tables"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="skip-host-cache">
+ <name>skip-host-cache</name>
+ <shortdescription>Don't cache host names.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--skip-host-cache"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="skip-locking">
+ <name>skip-locking</name>
+ <shortdescription>Deprecated option, use --skip-external-locking instead.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--skip-locking"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="skip-name-resolve">
+ <name>skip-name-resolve</name>
+ <shortdescription>Don't resolve hostnames. All hostnames are IP's or
+ 'localhost'.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--skip-name-resolve"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="skip-networking">
+ <name>skip-networking</name>
+ <shortdescription>Don't allow connection with TCP/IP.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--skip-networking"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="skip-new">
+ <name>skip-new</name>
+ <shortdescription>Don't use new, possible wrong routines.
+ --skip-show-database Don't allow 'SHOW DATABASE' commands.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--skip-new"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="skip-show-database">
+ <name>skip-show-database</name>
+ <shortdescription>Don't allow 'SHOW DATABASE' commands.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--skip-show-database"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="skip-slave-start">
+ <name>skip-slave-start</name>
+ <shortdescription>If set, slave is not autostarted.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--skip-slave-start"
+ setvar="skip-slave-start"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="skip-stack-trace">
+ <name>skip-stack-trace</name>
+ <shortdescription>Don't print a stack trace on failure.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--skip-stack-trace"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="skip-symbolic-links">
+ <name>skip-symbolic-links</name>
+ <shortdescription>instead. --skip-thread-priority Don't give threads
+ different priorities. --slave-load-tmpdir=name The location where the
+ slave should put its temporary files when replicating a LOAD DATA INFILE
+ command. --slave-skip-errors=name Tells the slave thread to continue
+ replication when a query returns an error from the provided list.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--skip-symbolic-links"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="skip-symlink">
+ <name>skip-symlink</name>
+ <shortdescription>Don't allow symlinking of tables. Deprecated option. Use</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--skip-symlink"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="skip-thread-priority">
+ <name>skip-thread-priority</name>
+ <shortdescription>Don't give threads different priorities.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--skip-thread-priority"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="slave-load-tmpdir">
+ <name>slave-load-tmpdir</name>
+ <shortdescription>The location where the slave should put its temporary
+ files when replicating a LOAD DATA INFILE command.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--slave-load-tmpdir=name"
+ setvar="slave-load-tmpdir"/>
+ <vartype class="server" default="/tmp"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--slave-skip-errors=name"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="slave_compressed_protocol">
+ <name>slave_compressed_protocol</name>
+ <shortdescription>Use compression on master/slave protocol.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--slave_compressed_protocol"
+ setvar="slave_compressed_protocol"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--slave_net_timeout=#"
+ setvar="slave_net_timeout"/>
+ <vartype class="server" default="3600"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--slave_transaction_retries=#"
+ setvar="slave_transaction_retries"/>
+ <vartype class="server" default="10"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="slow-query-log">
+ <name>slow-query-log</name>
+ <shortdescription>Enable|disable slow query log</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--slow-query-log" setvar="slow-query-log"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--slow_launch_time=#"
+ setvar="slow_launch_time"/>
+ <vartype class="server" default="2"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="socket">
+ <name>socket</name>
+ <shortdescription>Socket file to use for connection.
+ --sporadic-binlog-dump-fail Option used by mysql-test for debugging and
+ testing of replication. --sql-bin-update-same=# The update log is
+ deprecated since version 5.0, is replaced by the binary log and this
+ option does nothing anymore.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--socket=name" setvar="socket"/>
+ <vartype class="server" default="/tmp/mysql.sock"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="sort_buffer_size">
+ <name>sort_buffer_size</name>
+ <shortdescription>Each thread that needs to do a sort allocates a buffer of
+ this size.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--sort_buffer_size=#"
+ setvar="sort_buffer_size"/>
+ <vartype class="server" default="2097144"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="sporadic-binlog-dump-fail">
+ <name>sporadic-binlog-dump-fail</name>
+ <shortdescription>Option used by mysql-test for debugging and testing of
+ replication.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--sporadic-binlog-dump-fail"
+ setvar="sporadic-binlog-dump-fail"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption 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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--sql-bin-update-same=#"
+ setvar="sql-bin-update-same"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="sql-mode">
+ <name>sql-mode</name>
+ <shortdescription>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.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--sql-mode=name" setvar="sql-mode"/>
+ <vartype class="server" default="OFF"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="ssl">
+ <name>ssl</name>
+ <shortdescription>Enable SSL for connection (automatically enabled with
+ other flags). Disable with --skip-ssl.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ssl" setvar="ssl"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="ssl-ca">
+ <name>ssl-ca</name>
+ <shortdescription>CA file in PEM format (check OpenSSL docs, implies --ssl).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ssl-ca=name" setvar="ssl-ca"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="ssl-capath">
+ <name>ssl-capath</name>
+ <shortdescription>CA directory (check OpenSSL docs, implies --ssl).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ssl-capath=name" setvar="ssl-capath"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="ssl-cert">
+ <name>ssl-cert</name>
+ <shortdescription>X509 cert in PEM format (implies --ssl).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ssl-cert=name" setvar="ssl-cert"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="ssl-cipher">
+ <name>ssl-cipher</name>
+ <shortdescription>SSL cipher to use (implies --ssl).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ssl-cipher=name" setvar="ssl-cipher"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="ssl-key">
+ <name>ssl-key</name>
+ <shortdescription>X509 key in PEM format (implies --ssl).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--ssl-key=name" setvar="ssl-key"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="symbolic-links">
+ <name>symbolic-links</name>
+ <shortdescription>instead.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--symbolic-links" setvar="symbolic-links"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="sync-bdb-logs">
+ <name>sync-bdb-logs</name>
+ <shortdescription>Synchronously flush Berkeley DB logs. Enabled by default</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--sync-bdb-logs" setvar="sync-bdb-logs"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="sync-binlog">
+ <name>sync-binlog</name>
+ <shortdescription>Synchronously flush binary log to disk after every #th
+ event. Use 0 (default) to disable synchronous flushing.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--sync-binlog=#" setvar="sync-binlog"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="sync-frm">
+ <name>sync-frm</name>
+ <shortdescription>Sync .frm to disk on create. Enabled by default.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--sync-frm" setvar="sync-frm"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="sysdate-is-now">
+ <name>sysdate-is-now</name>
+ <shortdescription>Non-default option to alias SYSDATE() to NOW() to make it
+ safe-replicable. Since 5.0, SYSDATE() returns a `dynamic' value different
+ for different invocations, even within the same statement.
+ --tc-heuristic-recover=name Decision to use in heuristic recover process.
+ Possible values are COMMIT or ROLLBACK.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--sysdate-is-now" setvar="sysdate-is-now"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="table_cache">
+ <name>table_cache</name>
+ <shortdescription>Deprecated; use --table_open_cache instead.
+ --table_definition_cache=# The number of cached table definitions.
+ --table_open_cache=# The number of cached open tables.
+ --table_lock_wait_timeout=# Timeout in seconds to wait for a table level
+ lock before returning an error. Used only if the connection has active
+ cursors. --thread_cache_size=# How many threads we should keep in a cache
+ for reuse. --thread_concurrency=# 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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--table_cache=#" setvar="table_cache"/>
+ <vartype class="server" default="64"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="table_definition_cache">
+ <name>table_definition_cache</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="table_lock_wait_timeout">
+ <name>table_lock_wait_timeout</name>
+ <shortdescription>Timeout in seconds to wait for a table level lock before
+ returning an error. Used only if the connection has active cursors.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--table_lock_wait_timeout=#"
+ setvar="table_lock_wait_timeout"/>
+ <vartype class="server" default="50"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="table_open_cache">
+ <name>table_open_cache</name>
+ <shortdescription/>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <vartype class="server"/>
+ </types>
+ <versions/>
+ </mysqloption>
+ <mysqloption id="tc-heuristic-recover">
+ <name>tc-heuristic-recover</name>
+ <shortdescription>Decision to use in heuristic recover process. Possible
+ values are COMMIT or ROLLBACK.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--tc-heuristic-recover=name"
+ setvar="tc-heuristic-recover"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--temp-pool" setvar="temp-pool"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="thread_cache_size">
+ <name>thread_cache_size</name>
+ <shortdescription>How many threads we should keep in a cache for reuse.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--thread_cache_size=#"
+ setvar="thread_cache_size"/>
+ <vartype class="server" default="0"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--thread_concurrency=#"
+ setvar="thread_concurrency"/>
+ <vartype class="server" default="10"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="thread_stack">
+ <name>thread_stack</name>
+ <shortdescription>The stack size for each thread.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--thread_stack=#" setvar="thread_stack"/>
+ <vartype class="server" default="196608"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="time_format">
+ <name>time_format</name>
+ <shortdescription>The TIME format (for future).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--time_format=name" setvar="time_format"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="timed_mutexes">
+ <name>timed_mutexes</name>
+ <shortdescription>Specify whether to time mutexes (only InnoDB mutexes are
+ currently supported)</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--timed_mutexes" setvar="timed_mutexes"/>
+ <vartype class="server" default="FALSE"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="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.
+ --transaction_alloc_block_size=# Allocation block size for transactions to
+ be stored in binary log --transaction_prealloc_size=# Persistent buffer
+ for transactions to be stored in binary log --updatable_views_with_limit=#
+ 1 = YES = Don't issue an error message (warning only) if a VIEW without
+ presence of a key of the underlying table is used in queries with a LIMIT
+ clause for updating. 0 = NO = Prohibit update of a VIEW, which does not
+ contain a key of the underlying table and the query uses a LIMIT clause
+ (usually get from GUI tools).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--tmp_table_size=#"
+ setvar="tmp_table_size"/>
+ <vartype class="server" default="33554432"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="tmpdir">
+ <name>tmpdir</name>
+ <shortdescription>Path for temporary files. Several paths may be specified,
+ separated by a colon (:), in this case they are used in a round-robin
+ fashion. --transaction-isolation=name Default transaction isolation level.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--tmpdir=name" setvar="tmpdir"/>
+ <optype class="cmdline" format="-t" setvar="tmpdir"/>
+ <optype class="serveropt" format="tmpdir" setvar="tmpdir"/>
+ <vartype class="server"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="transaction-isolation">
+ <name>transaction-isolation</name>
+ <shortdescription>Default transaction isolation level.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--transaction-isolation=name"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="transaction_alloc_block_size">
+ <name>transaction_alloc_block_size</name>
+ <shortdescription>Allocation block size for transactions to be stored in
+ binary log</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--transaction_alloc_block_size=#"
+ setvar="transaction_alloc_block_size"/>
+ <vartype class="server" default="8192"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="transaction_prealloc_size">
+ <name>transaction_prealloc_size</name>
+ <shortdescription>Persistent buffer for transactions to be stored in binary
+ log</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--transaction_prealloc_size=#"
+ setvar="transaction_prealloc_size"/>
+ <vartype class="server" default="4096"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="updatable_views_with_limit">
+ <name>updatable_views_with_limit</name>
+ <shortdescription>1 = YES = Don't issue an error message (warning only) if a
+ VIEW without presence of a key of the underlying table is used in queries
+ with a LIMIT clause for updating. 0 = NO = Prohibit update of a VIEW,
+ which does not contain a key of the underlying table and the query uses a
+ LIMIT clause (usually get from GUI tools).</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--updatable_views_with_limit=#"
+ setvar="updatable_views_with_limit"/>
+ <vartype class="server" default="1"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="use-symbolic-links">
+ <name>use-symbolic-links</name>
+ <shortdescription>Enable symbolic link support. Deprecated option; use</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--use-symbolic-links"
+ setvar="use-symbolic-links"/>
+ <optype class="cmdline" format="-s" setvar="use-symbolic-links"/>
+ <optype class="serveropt" format="use-symbolic-links"
+ setvar="use-symbolic-links"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="user">
+ <name>user</name>
+ <shortdescription>Run mysqld daemon as user.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--user=name"/>
+ <optype class="cmdline" format="-u"/>
+ <optype class="serveropt" format="user"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="verbose">
+ <name>verbose</name>
+ <shortdescription>Used with --help option for detailed help</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--verbose" setvar="verbose"/>
+ <optype class="cmdline" format="-v" setvar="verbose"/>
+ <optype class="serveropt" format="verbose" setvar="verbose"/>
+ <vartype class="server" default="TRUE"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="version">
+ <name>version</name>
+ <shortdescription>Output version information and exit.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--version"/>
+ <optype class="cmdline" format="-V"/>
+ <optype class="serveropt" format="version"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="wait_timeout">
+ <name>wait_timeout</name>
+ <shortdescription>The number of seconds the server waits for activity on a
+ connection before closing it.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--wait_timeout=#" setvar="wait_timeout"/>
+ <vartype class="server" default="28800"/>
+ </types>
+ <versions>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="warnings">
+ <name>warnings</name>
+ <shortdescription>Deprecated; use --log-warnings instead.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--warnings[=#]" setvar="warnings"/>
+ <optype class="cmdline" format="-W" setvar="warnings"/>
+ <optype class="serveropt" format="warnings" setvar="warnings"/>
+ <vartype class="server" default="1"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+ <mysqloption id="with-debug">
+ <name>with-debug</name>
+ <shortdescription>option.</shortdescription>
+ <section/>
+ <opclass/>
+ <engines includes="all"/>
+ <platforms>All</platforms>
+ <types>
+ <optype class="cmdline" format="--with-debug=full"/>
+ </types>
+ <versions>
+ <manual version="4.1"/>
+ <manual version="5.0"/>
+ <manual version="5.1"/>
+ </versions>
+ </mysqloption>
+</mysqloptions>
| Thread |
|---|
| • svn commit - mysqldoc@docsrva: r3090 - in trunk: . mysqld-optvars | mcbrown | 23 Aug |