|
|
set time_zone='+00:00';set timestamp=unix_timestamp('2014-09-01 13:40:23');set pseudo_thread_id=10;set sql_mode=ansi_quotes;set global div_precision_increment=5;select VARIABLE_NAME,VARIABLE_SCOPE,VARIABLE_TYPE,VARIABLE_COMMENT,NUMERIC_MIN_VALUE,NUMERIC_MAX_VALUE,NUMERIC_BLOCK_SIZE,ENUM_VALUE_LIST,READ_ONLY,COMMAND_LINE_ARGUMENTfrom information_schema.system_variableswhere variable_name not like 'debug%' andvariable_name not like 'wsrep%' andvariable_name not like 's3%' andvariable_name not in ('have_sanitizer','log_tc_size' )order by variable_name;VARIABLE_NAME ALTER_ALGORITHMVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT Specify the alter table algorithmNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST DEFAULT,COPY,INPLACE,NOCOPY,INSTANTREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME ANALYZE_SAMPLE_PERCENTAGEVARIABLE_SCOPE SESSIONVARIABLE_TYPE DOUBLEVARIABLE_COMMENT Percentage of rows from the table ANALYZE TABLE will sample to collect table statistics. Set to 0 to let MariaDB decide what percentage of rows to sample.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 100NUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_BLOCK_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Block size to be used for Aria index pages.NUMERIC_MIN_VALUE 4096NUMERIC_MAX_VALUE 32768NUMERIC_BLOCK_SIZE 1024ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_CHECKPOINT_INTERVALVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Interval between tries to do an automatic checkpoints. In seconds; 0 means 'no automatic checkpoints' which makes sense only for testing.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_CHECKPOINT_LOG_ACTIVITYVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Number of bytes that the transaction log has to grow between checkpoints before a new checkpoint is written to the log.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_ENCRYPT_TABLESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Encrypt tables (only for tables with ROW_FORMAT=PAGE (default) and not FIXED/DYNAMIC)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME ARIA_FORCE_START_AFTER_RECOVERY_FAILURESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Number of consecutive log recovery failures after which logs will be automatically deleted to cure the problem; 0 (the default) disables the feature.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 255NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_GROUP_COMMITVARIABLE_SCOPE GLOBALVARIABLE_TYPE ENUMVARIABLE_COMMENT Specifies Aria group commit mode. Possible values are "none" (no group commit), "hard" (with waiting to actual commit), "soft" (no wait for commit (DANGEROUS!!!))NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST none,hard,softREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_GROUP_COMMIT_INTERVALVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Interval between commite in microseconds (1/1000000c). 0 stands for no waiting for other threads to come and do a commit in "hard" mode and no sync()/commit at all in "soft" mode. Option has only an effect if aria_group_commit is usedNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_LOG_FILE_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Limit for transaction log sizeNUMERIC_MIN_VALUE 8388608NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 8192ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_LOG_PURGE_TYPEVARIABLE_SCOPE GLOBALVARIABLE_TYPE ENUMVARIABLE_COMMENT Specifies how Aria transactional log will be purgedNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST immediate,external,at_flushREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_MAX_SORT_FILE_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Don't use the fast sort index method to created index if the temporary file would get bigger than this.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 9223372036854775807NUMERIC_BLOCK_SIZE 1048576ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_PAGECACHE_AGE_THRESHOLDVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT 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 the page cache.NUMERIC_MIN_VALUE 100NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 100ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_PAGECACHE_BUFFER_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The size of the buffer used for index blocks for Aria tables. Increase this to get better index handling (for all reads and multiple writes) to as much as you can afford.NUMERIC_MIN_VALUE 131072NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_PAGECACHE_DIVISION_LIMITVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The minimum percentage of warm blocks in key cacheNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 100NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_PAGECACHE_FILE_HASH_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of Aria files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open Aria files.NUMERIC_MIN_VALUE 128NUMERIC_MAX_VALUE 16384NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_PAGE_CHECKSUMVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Maintain page checksums (can be overridden per table with PAGE_CHECKSUM clause in CREATE TABLE)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_RECOVER_OPTIONSVARIABLE_SCOPE GLOBALVARIABLE_TYPE SETVARIABLE_COMMENT Specifies how corrupted tables should be automatically repairedNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NORMAL,BACKUP,FORCE,QUICK,OFFREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME ARIA_REPAIR_THREADSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Number of threads to use when repairing Aria tables. The value of 1 disables parallel repair.NUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 128NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_SORT_BUFFER_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLE.NUMERIC_MIN_VALUE 4096NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_STATS_METHODVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT Specifies how Aria index statistics collection code should treat NULLsNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST nulls_unequal,nulls_equal,nulls_ignoredREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_SYNC_LOG_DIRVARIABLE_SCOPE GLOBALVARIABLE_TYPE ENUMVARIABLE_COMMENT Controls syncing directory after log file growth and new file creationNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NEVER,NEWFILE,ALWAYSREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ARIA_USED_FOR_TEMP_TABLESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Whether temporary tables should be MyISAM or AriaNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME AUTOCOMMITVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT If set to 1, the default, all queries are committed immediately. If set to 0, they are only committed upon a COMMIT statement, or rolled back with a ROLLBACK statement. If autocommit is set to 0, and then changed to 1, all open transactions are immediately committed.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME AUTOMATIC_SP_PRIVILEGESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Creating and dropping stored procedures alters ACLsNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME AUTO_INCREMENT_INCREMENTVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Auto-increment columns are incremented by thisNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 65535NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME AUTO_INCREMENT_OFFSETVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Offset added to Auto-increment columns. Used when auto-increment-increment != 1NUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 65535NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME BACK_LOGVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The number of outstanding connection requests MariaDB can have. This comes into play when the main MariaDB thread gets very many connection requests in a very short timeNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 65535NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME BASEDIRVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Path to installation directory. All paths are usually resolved relative to thisNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME BIG_TABLESVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Old variable, which if set to 1, allows large result sets by saving all temporary sets to disk, avoiding 'table full' errors. No longer needed, as the server now handles this automatically.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME BIND_ADDRESSVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT IP address to bind to.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME BINLOG_ANNOTATE_ROW_EVENTSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Tells the master to annotate RBR events with the statement that caused these eventsNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME BINLOG_CACHE_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The size of the transactional cache for updates to transactional engines for the binary log. If you often use transactions containing many statements, you can increase this to get more performanceNUMERIC_MIN_VALUE 4096NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 4096ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME BINLOG_CHECKSUMVARIABLE_SCOPE GLOBALVARIABLE_TYPE ENUMVARIABLE_COMMENT Type of BINLOG_CHECKSUM_ALG. Include checksum for log events in the binary logNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NONE,CRC32READ_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME BINLOG_COMMIT_WAIT_COUNTVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT If non-zero, binlog write will wait at most binlog_commit_wait_usec microseconds for at least this many commits to queue up for group commit to the binlog. This can reduce I/O on the binlog and provide increased opportunity for parallel apply on the slave, but too high a value will decrease commit throughput.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME BINLOG_COMMIT_WAIT_USECVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Maximum time, in microseconds, to wait for more commits to queue up for binlog group commit. Only takes effect if the value of binlog_commit_wait_count is non-zero.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME BINLOG_DIRECT_NON_TRANSACTIONAL_UPDATESVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Causes updates to non-transactional engines using statement format to be written directly to binary log. Before using this option make sure that there are no dependencies between transactional and non-transactional tables such as in the statement INSERT INTO t_myisam SELECT * FROM t_innodb; otherwise, slaves may diverge from the master.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME BINLOG_FILE_CACHE_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The size of file cache for the binary logNUMERIC_MIN_VALUE 8192NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 4096ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME BINLOG_FORMATVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT What form of binary logging the master will use: either ROW for row-based binary logging, 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.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST MIXED,STATEMENT,ROWREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME BINLOG_OPTIMIZE_THREAD_SCHEDULINGVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Run fast part of group commit in a single thread, to optimize kernel thread scheduling. On by default. Disable to run each transaction in group commit in its own thread, which can be slower at very high concurrency. This option is mostly for testing one algorithm versus the other, and it should not normally be necessary to change it.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME BINLOG_ROW_IMAGEVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT Controls whether rows should be logged in 'FULL', 'NOBLOB' or 'MINIMAL' formats. 'FULL', means that all columns in the before and after image are logged. 'NOBLOB', means that mysqld avoids logging blob columns whenever possible (eg, blob column was not changed or is not part of primary key). 'MINIMAL', means that a PK equivalent (PK columns or full row if there is no PK in the table) is logged in the before image, and only changed columns are logged in the after image. (Default: FULL).NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST MINIMAL,NOBLOB,FULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME BINLOG_ROW_METADATAVARIABLE_SCOPE GLOBALVARIABLE_TYPE ENUMVARIABLE_COMMENT Controls whether metadata is logged using FULL , MINIMAL format and NO_LOG.FULL causes all metadata to be logged; MINIMAL means that only metadata actually required by slave is logged; NO_LOG NO metadata will be logged.Default: NO_LOG.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NO_LOG,MINIMAL,FULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME BINLOG_STMT_CACHE_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The size of the statement cache for updates to non-transactional engines for the binary log. If you often use statements updating a great number of rows, you can increase this to get more performance.NUMERIC_MIN_VALUE 4096NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 4096ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME BULK_INSERT_BUFFER_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Size of tree cache used in bulk insert optimisation. Note that this is a limit per thread!NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME CHARACTER_SETS_DIRVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Directory where character sets areNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME CHARACTER_SET_CLIENTVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT The character set for statements that arrive from the clientNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME CHARACTER_SET_CONNECTIONVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT The character set used for literals that do not have a character set introducer and for number-to-string conversionNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME CHARACTER_SET_DATABASEVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT The character set used by the default databaseNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME CHARACTER_SET_FILESYSTEMVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT The filesystem character setNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME CHARACTER_SET_RESULTSVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT The character set used for returning query results to the clientNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME CHARACTER_SET_SERVERVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT The default character setNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME CHARACTER_SET_SYSTEMVARIABLE_SCOPE GLOBALVARIABLE_TYPE ENUMVARIABLE_COMMENT The character set used by the server for storing identifiersNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME CHECK_CONSTRAINT_CHECKSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT check_constraint_checksNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME COLLATION_CONNECTIONVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT The collation of the connection character setNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME COLLATION_DATABASEVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT The collation of the database character setNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME COLLATION_SERVERVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT The server default collationNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME COLUMN_COMPRESSION_THRESHOLDVARIABLE_SCOPE SESSIONVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT Minimum column data length eligible for compressionNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME COLUMN_COMPRESSION_ZLIB_LEVELVARIABLE_SCOPE SESSIONVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT zlib compression level (1 gives best speed, 9 gives best compression)NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 9NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME COLUMN_COMPRESSION_ZLIB_STRATEGYVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT The strategy parameter is used to tune the compression algorithm. Use the value DEFAULT_STRATEGY for normal data, FILTERED for data produced by a filter (or predictor), HUFFMAN_ONLY to force Huffman encoding only (no string match), or RLE to limit match distances to one (run-length encoding). Filtered data consists mostly of small values with a somewhat random distribution. In this case, the compression algorithm is tuned to compress them better. The effect of FILTERED is to force more Huffman coding and less string matching; it is somewhat intermediate between DEFAULT_STRATEGY and HUFFMAN_ONLY. RLE is designed to be almost as fast as HUFFMAN_ONLY, but give better compression for PNG image data. The strategy parameter only affects the compression ratio but not the correctness of the compressed output even if it is not set appropriately. FIXED prevents the use of dynamic Huffman codes, allowing for a simpler decoder for special applications.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST DEFAULT_STRATEGY,FILTERED,HUFFMAN_ONLY,RLE,FIXEDREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME COLUMN_COMPRESSION_ZLIB_WRAPVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Generate zlib header and trailer and compute adler32 check value. It can be used with storage engines that don't provide data integrity verification to detect data corruption.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME COMPLETION_TYPEVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT The transaction completion typeNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NO_CHAIN,CHAIN,RELEASEREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME CONCURRENT_INSERTVARIABLE_SCOPE GLOBALVARIABLE_TYPE ENUMVARIABLE_COMMENT Use concurrent insert with MyISAMNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NEVER,AUTO,ALWAYSREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME CONNECT_TIMEOUTVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The number of seconds the mysqld server is waiting for a connect packet before responding with 'Bad handshake'NUMERIC_MIN_VALUE 2NUMERIC_MAX_VALUE 31536000NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME CORE_FILEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT write a core-file on crashesNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME DATADIRVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Path to the database root directoryNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME DATETIME_FORMATVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT The DATETIME format (ignored)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME DATE_FORMATVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT The DATE format (ignored)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME DEADLOCK_SEARCH_DEPTH_LONGVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Long search depth for the two-step deadlock detectionNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 33NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME DEADLOCK_SEARCH_DEPTH_SHORTVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Short search depth for the two-step deadlock detectionNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 32NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME DEADLOCK_TIMEOUT_LONGVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Long timeout for the two-step deadlock detection (in microseconds)NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME DEADLOCK_TIMEOUT_SHORTVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Short timeout for the two-step deadlock detection (in microseconds)NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME DEFAULT_PASSWORD_LIFETIMEVARIABLE_SCOPE GLOBALVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT This defines the global password expiration policy. 0 means automatic password expiration is disabled. If the value is a positive integer N, the passwords must be changed every N days. This behavior can be overridden using the password expiration options in ALTER USER.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME DEFAULT_REGEX_FLAGSVARIABLE_SCOPE SESSIONVARIABLE_TYPE SETVARIABLE_COMMENT Default flags for the regex libraryNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST DOTALL,DUPNAMES,EXTENDED,EXTENDED_MORE,EXTRA,MULTILINE,UNGREEDYREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME DEFAULT_STORAGE_ENGINEVARIABLE_SCOPE SESSIONVARIABLE_TYPE VARCHARVARIABLE_COMMENT The default storage engine for new tablesNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME DEFAULT_TMP_STORAGE_ENGINEVARIABLE_SCOPE SESSIONVARIABLE_TYPE VARCHARVARIABLE_COMMENT The default storage engine for user-created temporary tablesNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME DEFAULT_WEEK_FORMATVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The default week format used by WEEK() functionsNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 7NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME DELAYED_INSERT_LIMITVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT 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.NUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME DELAYED_INSERT_TIMEOUTVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT How long a INSERT DELAYED thread should wait for INSERT statements before terminatingNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 31536000NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME DELAYED_QUEUE_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT 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 againNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME DELAY_KEY_WRITEVARIABLE_SCOPE GLOBALVARIABLE_TYPE ENUMVARIABLE_COMMENT Specifies how MyISAM tables handles CREATE TABLE DELAY_KEY_WRITE. If set to ON, the default, any DELAY KEY WRITEs are honored. The key buffer is then flushed only when the table closes, speeding up writes. MyISAM tables should be automatically checked upon startup in this case, and --external locking should not be used, as it can lead to index corruption. If set to OFF, DELAY KEY WRITEs are ignored, while if set to ALL, all new opened tables are treated as if created with DELAY KEY WRITEs enabled.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ON,ALLREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME DISCONNECT_ON_EXPIRED_PASSWORDVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT This variable controls how the server handles clients that are not aware of the sandbox mode. If enabled, the server disconnects the client, otherwise the server puts the client in a sandbox mode.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME DIV_PRECISION_INCREMENTVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Precision of the result of '/' operator will be increased on that valueNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 38NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ENCRYPT_BINLOGVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Encrypt binary logs (including relay logs)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME ENCRYPT_TMP_DISK_TABLESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Encrypt temporary on-disk tables (created as part of query execution)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME ENCRYPT_TMP_FILESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Encrypt temporary files (created for filesort, binary log cache, etc)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME ENFORCE_STORAGE_ENGINEVARIABLE_SCOPE SESSIONVARIABLE_TYPE VARCHARVARIABLE_COMMENT Force the use of a storage engine for new tablesNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME EQ_RANGE_INDEX_DIVE_LIMITVARIABLE_SCOPE SESSIONVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT The optimizer will use existing index statistics instead of doing index dives for equality ranges if the number of equality ranges for the index is larger than or equal to this number. If set to 0, index dives are always used.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME ERROR_COUNTVARIABLE_SCOPE SESSION ONLYVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The number of errors that resulted from the last statement that generated messagesNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME EXPENSIVE_SUBQUERY_LIMITVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The maximum number of rows a subquery may examine in order to be executed during optimization and used for constant optimizationNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME EXPIRE_LOGS_DAYSVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT If non-zero, binary logs will be purged after expire_logs_days days; possible purges happen at startup and at binary log rotationNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 99NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME EXPLICIT_DEFAULTS_FOR_TIMESTAMPVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT This option causes CREATE TABLE to create all TIMESTAMP columns as NULL with DEFAULT NULL attribute, Without this option, TIMESTAMP columns are NOT NULL and have implicit DEFAULT clauses.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME EXTERNAL_USERVARIABLE_SCOPE SESSION ONLYVARIABLE_TYPE VARCHARVARIABLE_COMMENT The external user account used when logging inNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME EXTRA_MAX_CONNECTIONSVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The number of connections on extra-portNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 100000NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME EXTRA_PORTVARIABLE_SCOPE GLOBALVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT Extra port number to use for tcp connections in a one-thread-per-connection manner. 0 means don't use another portNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME FLUSHVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Flush MyISAM tables to disk between SQL commandsNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME FLUSH_TIMEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT A dedicated thread is created to flush all tables at the given intervalNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 31536000NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME FOREIGN_KEY_CHECKSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT If set to 1 (the default) foreign key constraints (including ON UPDATE and ON DELETE behavior) InnoDB tables are checked, while if set to 0, they are not checked. 0 is not recommended for normal use, though it can be useful in situations where you know the data is consistent, but want to reload data in a different order from that that specified by parent/child relationships. Setting this variable to 1 does not retrospectively check for inconsistencies introduced while set to 0.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME FT_BOOLEAN_SYNTAXVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT List of operators for MATCH ... AGAINST ( ... IN BOOLEAN MODE)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME FT_MAX_WORD_LENVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The maximum length of the word to be included in a FULLTEXT index. Note: FULLTEXT indexes must be rebuilt after changing this variableNUMERIC_MIN_VALUE 10NUMERIC_MAX_VALUE 84NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME FT_MIN_WORD_LENVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The minimum length of the word to be included in a FULLTEXT index. Note: FULLTEXT indexes must be rebuilt after changing this variableNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 84NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME FT_QUERY_EXPANSION_LIMITVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Number of best matches to use for query expansionNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 1000NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME FT_STOPWORD_FILEVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Use stopwords from this file instead of built-in listNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME GENERAL_LOGVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Log connections and queries to a table or log file. Defaults logging to a file 'hostname'.log or a table mysql.general_logif --log-output=TABLE is used.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME GENERAL_LOG_FILEVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Log connections and queries to given fileNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME GROUP_CONCAT_MAX_LENVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The maximum length of the result of function GROUP_CONCAT()NUMERIC_MIN_VALUE 4NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME GTID_DOMAIN_IDVARIABLE_SCOPE SESSIONVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT Used with global transaction ID to identify logically independent replication streams. When events can propagate through multiple parallel paths (for example multiple masters), each independent source server must use a distinct domain_id. For simple tree-shaped replication topologies, it can be left at its default, 0.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME GTID_SEQ_NOVARIABLE_SCOPE SESSION ONLYVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Internal server usage, for replication with global transaction id. When set, next event group logged to the binary log will use this sequence number, not generate a new one, thus allowing to preserve master's GTID in slave's binlog.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME HAVE_COMPRESSVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT If the zlib compression library is accessible to the server, this will be set to YES, otherwise it will be NO. The COMPRESS() and UNCOMPRESS() functions will only be available if set to YES.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME HAVE_CRYPTVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT If the crypt() system call is available this variable will be set to YES, otherwise it will be set to NO. If set to NO, the ENCRYPT() function cannot be used.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME HAVE_DYNAMIC_LOADINGVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT If the server supports dynamic loading of plugins, will be set to YES, otherwise will be set to NO.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME HAVE_GEOMETRYVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT If the server supports spatial data types, will be set to YES, otherwise will be set to NO.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME HAVE_OPENSSLVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Comparing have_openssl with have_ssl will indicate whether YaSSL or openssl was used. If YaSSL, have_ssl will be YES, but have_openssl will be NO.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME HAVE_PROFILINGVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT If statement profiling is available, will be set to YES, otherwise will be set to NO. See SHOW PROFILES and SHOW PROFILE.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME HAVE_QUERY_CACHEVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT If the server supports the query cache, will be set to YES, otherwise will be set to NO.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME HAVE_RTREE_KEYSVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT If RTREE indexes (used for spatial indexes) are available, will be set to YES, otherwise will be set to NO.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME HAVE_SSLVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT If the server supports secure connections, will be set to YES, otherwise will be set to NO. If set to DISABLED, the server was compiled with TLS support, but was not started with TLS support (see the mysqld options). See also have_openssl.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME HAVE_SYMLINKVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT If symbolic link support is enabled, will be set to YES, otherwise will be set to NO. Required for the INDEX DIRECTORY and DATA DIRECTORY table options (see CREATE TABLE) and Windows symlink support. Will be set to DISABLED if the server is started with the --skip-symbolic-links option.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME HISTOGRAM_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Number of bytes used for a histogram. If set to 0, no histograms are created by ANALYZE.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 255NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME HISTOGRAM_TYPEVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT Specifies type of the histograms created by ANALYZE. Possible values are: SINGLE_PREC_HB - single precision height-balanced, DOUBLE_PREC_HB - double precision height-balanced.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST SINGLE_PREC_HB,DOUBLE_PREC_HBREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME HOSTNAMEVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Server host nameNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME HOST_CACHE_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT How many host names should be cached to avoid resolving.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 65536NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME IDENTITYVARIABLE_SCOPE SESSION ONLYVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Synonym for the last_insert_id variableNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME IDLE_READONLY_TRANSACTION_TIMEOUTVARIABLE_SCOPE SESSIONVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT The number of seconds the server waits for read-only idle transactionNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 31536000NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME IDLE_TRANSACTION_TIMEOUTVARIABLE_SCOPE SESSIONVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT The number of seconds the server waits for idle transactionNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 31536000NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME IDLE_WRITE_TRANSACTION_TIMEOUTVARIABLE_SCOPE SESSIONVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT The number of seconds the server waits for write idle transactionNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 31536000NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME IGNORE_BUILTIN_INNODBVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Disable initialization of builtin InnoDB pluginNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME IGNORE_DB_DIRSVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Specifies a directory to add to the ignore list when collecting database names from the datadir. Put a blank argument to reset the list accumulated so far.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME INIT_CONNECTVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Command(s) that are executed for each new connection (unless the user has SUPER privilege)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME INIT_FILEVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Read SQL commands from this file at startupNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME INIT_SLAVEVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Command(s) that are executed by a slave server each time the SQL thread startsNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME INSERT_IDVARIABLE_SCOPE SESSION ONLYVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The value to be used by the following INSERT or ALTER TABLE statement when inserting an AUTO_INCREMENT valueNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME INTERACTIVE_TIMEOUTVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The number of seconds the server waits for activity on an interactive connection before closing itNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 31536000NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME IN_PREDICATE_CONVERSION_THRESHOLDVARIABLE_SCOPE SESSIONVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT The minimum number of scalar elements in the value list of IN predicate that triggers its conversion to IN subquery. Set to 0 to disable the conversion.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME IN_TRANSACTIONVARIABLE_SCOPE SESSION ONLYVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Whether there is an active transactionNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 1NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME JOIN_BUFFER_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The size of the buffer that is used for joinsNUMERIC_MIN_VALUE 128NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 128ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME JOIN_BUFFER_SPACE_LIMITVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The limit of the space for all join buffers used by a queryNUMERIC_MIN_VALUE 2048NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 2048ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME JOIN_CACHE_LEVELVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Controls what join operations can be executed with join buffers. Odd numbers are used for plain join buffers while even numbers are used for linked buffersNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 8NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME KEEP_FILES_ON_CREATEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Don't overwrite stale .MYD and .MYI even if no directory is specifiedNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME KEY_BUFFER_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT 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 affordNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 4096ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME KEY_CACHE_AGE_THRESHOLDVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT 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 cacheNUMERIC_MIN_VALUE 100NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 100ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME KEY_CACHE_BLOCK_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The default size of key cache blocksNUMERIC_MIN_VALUE 512NUMERIC_MAX_VALUE 16384NUMERIC_BLOCK_SIZE 512ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME KEY_CACHE_DIVISION_LIMITVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The minimum percentage of warm blocks in key cacheNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 100NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME KEY_CACHE_FILE_HASH_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Number of hash buckets for open and changed files. If you have a lot of MyISAM files open you should increase this for faster flush of changes. A good value is probably 1/10 of number of possible open MyISAM files.NUMERIC_MIN_VALUE 128NUMERIC_MAX_VALUE 16384NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME KEY_CACHE_SEGMENTSVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The number of segments in a key cacheNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 64NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME LARGE_FILES_SUPPORTVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Whether mysqld was compiled with options for large file supportNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME LARGE_PAGESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Enable support for large pagesNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME LARGE_PAGE_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT If large page support is enabled, this shows the size of memory pagesNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME LAST_INSERT_IDVARIABLE_SCOPE SESSION ONLYVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The value to be returned from LAST_INSERT_ID()NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME LC_MESSAGESVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT Set the language used for the error messagesNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME LC_MESSAGES_DIRVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Directory where error messages areNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME LC_TIME_NAMESVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT Set the language used for the month names and the days of the weekNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME LICENSEVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT The type of license the server hasNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME LOCAL_INFILEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Enable LOAD DATA LOCAL INFILENUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME LOCKED_IN_MEMORYVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Whether mysqld was locked in memory with --memlockNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME LOCK_WAIT_TIMEOUTVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Timeout in seconds to wait for a lock before returning an error.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 31536000NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME LOG_BINVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Whether the binary log is enabledNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME LOG_BIN_COMPRESSVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Whether the binary log can be compressedNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME LOG_BIN_COMPRESS_MIN_LENVARIABLE_SCOPE GLOBALVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT Minimum length of sql statement(in statement mode) or record(in row mode)that can be compressed.NUMERIC_MIN_VALUE 10NUMERIC_MAX_VALUE 1024NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME LOG_BIN_TRUST_FUNCTION_CREATORSVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT If set to FALSE (the default), then when --log-bin is used, creation of a stored function (or trigger) is allowed only to users having the SUPER privilege and only if this stored function (trigger) may not break binary logging. Note that if ALL connections to this server ALWAYS use row-based binary logging, the security issues do not exist and the binary logging cannot break, so you can safely set this to TRUENUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME LOG_DISABLED_STATEMENTSVARIABLE_SCOPE SESSIONVARIABLE_TYPE SETVARIABLE_COMMENT Don't log certain types of statements to general logNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST slave,spREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME LOG_ERRORVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Log errors to file (instead of stdout). If file name is not specified then 'datadir'/'log-basename'.err or the 'pid-file' path with extension .err is usedNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME LOG_OUTPUTVARIABLE_SCOPE GLOBALVARIABLE_TYPE SETVARIABLE_COMMENT How logs should be writtenNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NONE,FILE,TABLEREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME LOG_QUERIES_NOT_USING_INDEXESVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Log queries that are executed without benefit of any index to the slow log if it is open. Same as log_slow_filter='not_using_index'NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME LOG_SLOW_ADMIN_STATEMENTSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Log slow OPTIMIZE, ANALYZE, ALTER and other administrative statements to the slow log if it is open. Resets or sets the option 'admin' in log_slow_disabled_statementsNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME LOG_SLOW_DISABLED_STATEMENTSVARIABLE_SCOPE SESSIONVARIABLE_TYPE SETVARIABLE_COMMENT Don't log certain types of statements to slow logNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST admin,call,slave,spREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME LOG_SLOW_FILTERVARIABLE_SCOPE SESSIONVARIABLE_TYPE SETVARIABLE_COMMENT Log only certain types of queries to the slow log. If variable empty alll kind of queries are logged. All types are bound by slow_query_time, except 'not_using_index' which is always logged if enabledNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST admin,filesort,filesort_on_disk,filesort_priority_queue,full_join,full_scan,not_using_index,query_cache,query_cache_miss,tmp_table,tmp_table_on_diskREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME LOG_SLOW_RATE_LIMITVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Write to slow log every #th slow query. Set to 1 to log everything. Increase it to reduce the size of the slow or the performance impact of slow loggingNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME LOG_SLOW_SLAVE_STATEMENTSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Log slow statements executed by slave thread to the slow log if it is open. Resets or sets the option 'slave' in log_slow_disabled_statementsNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME LOG_SLOW_VERBOSITYVARIABLE_SCOPE SESSIONVARIABLE_TYPE SETVARIABLE_COMMENT Verbosity level for the slow logNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST innodb,query_plan,explainREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME LOG_WARNINGSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Log some not critical warnings to the general log file.Value can be between 0 and 11. Higher values mean more verbosityNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME LONG_QUERY_TIMEVARIABLE_SCOPE SESSIONVARIABLE_TYPE DOUBLEVARIABLE_COMMENT Log all queries that have taken more than long_query_time seconds to execute to the slow query log file. The argument will be treated as a decimal value with microsecond precisionNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 31536000NUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME LOWER_CASE_FILE_SYSTEMVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Case sensitivity of file names on the file system where the data directory is locatedNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME LOWER_CASE_TABLE_NAMESVARIABLE_SCOPE GLOBALVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT 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 systemNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 2NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME LOW_PRIORITY_UPDATESVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT INSERT/DELETE/UPDATE has lower priority than selectsNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME MAX_ALLOWED_PACKETVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Max packet length to send to or receive from the serverNUMERIC_MIN_VALUE 1024NUMERIC_MAX_VALUE 1073741824NUMERIC_BLOCK_SIZE 1024ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_BINLOG_CACHE_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Sets the total size of the transactional cacheNUMERIC_MIN_VALUE 4096NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 4096ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_BINLOG_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Binary log will be rotated automatically when the size exceeds this value.NUMERIC_MIN_VALUE 4096NUMERIC_MAX_VALUE 1073741824NUMERIC_BLOCK_SIZE 4096ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_BINLOG_STMT_CACHE_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Sets the total size of the statement cacheNUMERIC_MIN_VALUE 4096NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 4096ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_CONNECTIONSVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The number of simultaneous clients allowedNUMERIC_MIN_VALUE 10NUMERIC_MAX_VALUE 100000NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_CONNECT_ERRORSVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT If there is more than this number of interrupted connections from a host this host will be blocked from further connectionsNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_DELAYED_THREADSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Don't start more than this number of threads to handle INSERT DELAYED statements. If set to zero INSERT DELAYED will be not usedNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 16384NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_DIGEST_LENGTHVARIABLE_SCOPE GLOBALVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT Maximum length considered for digest text.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_ERROR_COUNTVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Max number of errors/warnings to store for a statementNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 65535NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_HEAP_TABLE_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Don't allow creation of heap tables bigger than thisNUMERIC_MIN_VALUE 16384NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1024ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_INSERT_DELAYED_THREADSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Don't start more than this number of threads to handle INSERT DELAYED statements. If set to zero INSERT DELAYED will be not usedNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 16384NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME MAX_JOIN_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Joins that are probably going to read more than max_join_size records return an errorNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_LENGTH_FOR_SORT_DATAVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Max number of bytes in sorted recordsNUMERIC_MIN_VALUE 4NUMERIC_MAX_VALUE 8388608NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_PASSWORD_ERRORSVARIABLE_SCOPE GLOBALVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT If there is more than this number of failed connect attempts due to invalid password, user will be blocked from further connections until FLUSH_PRIVILEGES.NUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_PREPARED_STMT_COUNTVARIABLE_SCOPE GLOBALVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT Maximum number of prepared statements in the serverNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_RECURSIVE_ITERATIONSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Maximum number of iterations when executing recursive queriesNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME MAX_ROWID_FILTER_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The maximum size of the container of a rowid filterNUMERIC_MIN_VALUE 1024NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_SEEKS_FOR_KEYVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Limit assumed max number of seeks when looking up rows based on a keyNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_SESSION_MEM_USEDVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Amount of memory a single user session is allowed to allocate. This limits the value of the session variable MEM_USEDNUMERIC_MIN_VALUE 8192NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_SORT_LENGTHVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT 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)NUMERIC_MIN_VALUE 4NUMERIC_MAX_VALUE 8388608NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_SP_RECURSION_DEPTHVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Maximum stored procedure recursion depthNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 255NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME MAX_STATEMENT_TIMEVARIABLE_SCOPE SESSIONVARIABLE_TYPE DOUBLEVARIABLE_COMMENT A query that has taken more than max_statement_time seconds will be aborted. The argument will be treated as a decimal value with microsecond precision. A value of 0 (default) means no timeoutNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 31536000NUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_TMP_TABLESVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Unused, will be removed.NUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_USER_CONNECTIONSVARIABLE_SCOPE SESSIONVARIABLE_TYPE INTVARIABLE_COMMENT The maximum number of active connections for a single user (0 = no limit)NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 2147483647NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MAX_WRITE_LOCK_COUNTVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT After this many write locks, allow some read locks to run in betweenNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME METADATA_LOCKS_CACHE_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT UnusedNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME METADATA_LOCKS_HASH_INSTANCESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT UnusedNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 1024NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MIN_EXAMINED_ROW_LIMITVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Don't write queries to slow log that examine fewer rows than thatNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MRR_BUFFER_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Size of buffer to use when using MRR with range accessNUMERIC_MIN_VALUE 8192NUMERIC_MAX_VALUE 2147483647NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MYISAM_BLOCK_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Block size to be used for MyISAM index pagesNUMERIC_MIN_VALUE 1024NUMERIC_MAX_VALUE 16384NUMERIC_BLOCK_SIZE 1024ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MYISAM_DATA_POINTER_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Default pointer size to be used for MyISAM tablesNUMERIC_MIN_VALUE 2NUMERIC_MAX_VALUE 7NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MYISAM_MAX_SORT_FILE_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Don't use the fast sort index method to created index if the temporary file would get bigger than thisNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 9223372036854775807NUMERIC_BLOCK_SIZE 1048576ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MYISAM_MMAP_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Restricts the total memory used for memory mapping of MySQL tablesNUMERIC_MIN_VALUE 7NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MYISAM_RECOVER_OPTIONSVARIABLE_SCOPE GLOBALVARIABLE_TYPE SETVARIABLE_COMMENT Specifies how corrupted tables should be automatically repairedNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST DEFAULT,BACKUP,FORCE,QUICK,BACKUP_ALL,OFFREAD_ONLY YESCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME MYISAM_REPAIR_THREADSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT If larger than 1, when repairing a MyISAM table all indexes will be created in parallel, with one thread per index. The value of 1 disables parallel repairNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MYISAM_SORT_BUFFER_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The buffer that is allocated when sorting the index when doing a REPAIR or when creating indexes with CREATE INDEX or ALTER TABLENUMERIC_MIN_VALUE 4096NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MYISAM_STATS_METHODVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT Specifies how MyISAM index statistics collection code should treat NULLs. Possible values of name are NULLS_UNEQUAL (default behavior for 4.1 and later), NULLS_EQUAL (emulate 4.0 behavior), and NULLS_IGNOREDNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLS_UNEQUAL,NULLS_EQUAL,NULLS_IGNOREDREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME MYISAM_USE_MMAPVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Use memory mapping for reading and writing MyISAM tablesNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NONEVARIABLE_NAME MYSQL56_TEMPORAL_FORMATVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Use MySQL-5.6 (instead of MariaDB-5.3) format for TIME, DATETIME, TIMESTAMP columns.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME NET_BUFFER_LENGTHVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Buffer length for TCP/IP and socket communicationNUMERIC_MIN_VALUE 1024NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1024ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME NET_READ_TIMEOUTVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Number of seconds to wait for more data from a connection before aborting the readNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 31536000NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME NET_RETRY_COUNTVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT If a read on a communication port is interrupted, retry this many times before giving upNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME NET_WRITE_TIMEOUTVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Number of seconds to wait for a block to be written to a connection before aborting the writeNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 31536000NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME OLDVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Use compatible behavior from previous MariaDB version. See also --old-modeNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME OLD_ALTER_TABLEVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT Alias for alter_algorithm. Deprecated. Use --alter-algorithm instead.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST DEFAULT,COPY,INPLACE,NOCOPY,INSTANTREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME OLD_MODEVARIABLE_SCOPE SESSIONVARIABLE_TYPE SETVARIABLE_COMMENT Used to emulate old behavior from earlier MariaDB or MySQL versionsNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NO_DUP_KEY_WARNINGS_WITH_IGNORE,NO_PROGRESS_INFO,ZERO_DATE_TIME_CASTREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME OLD_PASSWORDSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Use old password encryption method (needed for 4.0 and older clients)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME OPEN_FILES_LIMITVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT If this is not 0, then mysqld will use this value to reserve file descriptors to use with setrlimit(). If this value is 0 or autoset then mysqld will reserve max_connections*5 or max_connections + table_cache*2 (whichever is larger) number of file descriptorsNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME OPTIMIZER_PRUNE_LEVELVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT 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 rowsNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 1NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME OPTIMIZER_SEARCH_DEPTHVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT 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. Values smaller 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.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 62NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME OPTIMIZER_SELECTIVITY_SAMPLING_LIMITVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Controls number of record samples to check condition selectivityNUMERIC_MIN_VALUE 10NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME OPTIMIZER_SWITCHVARIABLE_SCOPE SESSIONVARIABLE_TYPE FLAGSETVARIABLE_COMMENT Fine-tune the optimizer behaviorNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST index_merge,index_merge_union,index_merge_sort_union,index_merge_intersection,index_merge_sort_intersection,engine_condition_pushdown,index_condition_pushdown,derived_merge,derived_with_keys,firstmatch,loosescan,materialization,in_to_exists,semijoin,partial_match_rowid_merge,partial_match_table_scan,subquery_cache,mrr,mrr_cost_based,mrr_sort_keys,outer_join_with_cache,semijoin_with_cache,join_cache_incremental,join_cache_hashed,join_cache_bka,optimize_join_buffer_size,table_elimination,extended_keys,exists_to_in,orderby_uses_equalities,condition_pushdown_for_derived,split_materialized,condition_pushdown_for_subquery,rowid_filter,condition_pushdown_from_having,not_null_range_scan,defaultREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME OPTIMIZER_TRACEVARIABLE_SCOPE SESSIONVARIABLE_TYPE FLAGSETVARIABLE_COMMENT Controls tracing of the Optimizer: optimizer_trace=option=val[,option=val...], where option is one of {enabled} and val is one of {on, off, default}NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST enabled,defaultREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME OPTIMIZER_TRACE_MAX_MEM_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Maximum allowed size of an optimizer traceNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME OPTIMIZER_USE_CONDITION_SELECTIVITYVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Controls selectivity of which conditions the optimizer takes into account to calculate cardinality of a partial join when it searches for the best execution plan Meaning: 1 - use selectivity of index backed range conditions to calculate the cardinality of a partial join if the last joined table is accessed by full table scan or an index scan, 2 - use selectivity of index backed range conditions to calculate the cardinality of a partial join in any case, 3 - additionally always use selectivity of range conditions that are not backed by any index to calculate the cardinality of a partial join, 4 - use histograms to calculate selectivity of range conditions that are not backed by any index to calculate the cardinality of a partial join.5 - additionally use selectivity of certain non-range predicates calculated on record samplesNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 5NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMAVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Enable the performance schema.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME PERFORMANCE_SCHEMA_ACCOUNTS_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of instrumented user@host accounts. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_DIGESTS_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Size of the statement digest. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 200NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STAGES_HISTORY_LONG_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Number of rows in EVENTS_STAGES_HISTORY_LONG. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STAGES_HISTORY_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Number of rows per thread in EVENTS_STAGES_HISTORY. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1024NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STATEMENTS_HISTORY_LONG_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Number of rows in EVENTS_STATEMENTS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_STATEMENTS_HISTORY_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_HISTORY. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1024NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_TRANSACTIONS_HISTORY_LONG_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Number of rows in EVENTS_TRANSACTIONS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_TRANSACTIONS_HISTORY_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Number of rows per thread in EVENTS_TRANSACTIONS_HISTORY. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1024NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_LONG_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Number of rows in EVENTS_WAITS_HISTORY_LONG. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_EVENTS_WAITS_HISTORY_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Number of rows per thread in EVENTS_WAITS_HISTORY. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1024NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_HOSTS_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of instrumented hosts. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_COND_CLASSESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Maximum number of condition instruments.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 256NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_COND_INSTANCESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of instrumented condition objects. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_DIGEST_LENGTHVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum length considered for digest text, when stored in performance_schema tables.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_CLASSESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Maximum number of file instruments.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 256NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_HANDLESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Maximum number of opened instrumented files.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_FILE_INSTANCESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of instrumented files. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_INDEX_STATVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of index statistics for instrumented tables. Use 0 to disable, -1 for automated scaling.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MEMORY_CLASSESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Maximum number of memory pool instruments.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 1024NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_METADATA_LOCKSVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of metadata locks. Use 0 to disable, -1 for automated scaling.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 104857600NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MUTEX_CLASSESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Maximum number of mutex instruments.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 256NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_MUTEX_INSTANCESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of instrumented MUTEX objects. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 104857600NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_PREPARED_STATEMENTS_INSTANCESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of instrumented prepared statements. Use 0 to disable, -1 for automated scaling.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_PROGRAM_INSTANCESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of instrumented programs. Use 0 to disable, -1 for automated scaling.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_RWLOCK_CLASSESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Maximum number of rwlock instruments.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 256NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_RWLOCK_INSTANCESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of instrumented RWLOCK objects. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 104857600NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SOCKET_CLASSESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Maximum number of socket instruments.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 256NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SOCKET_INSTANCESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of opened instrumented sockets. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_SQL_TEXT_LENGTHVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum length of displayed sql text.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STAGE_CLASSESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Maximum number of stage instruments.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 256NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STATEMENT_CLASSESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Maximum number of statement instruments.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 256NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_STATEMENT_STACKVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Number of rows per thread in EVENTS_STATEMENTS_CURRENT.NUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 256NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_HANDLESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of opened instrumented tables. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_INSTANCESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of instrumented tables. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_TABLE_LOCK_STATVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of lock statistics for instrumented tables. Use 0 to disable, -1 for automated scaling.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_THREAD_CLASSESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Maximum number of thread instruments.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 256NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_MAX_THREAD_INSTANCESVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of instrumented threads. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_SESSION_CONNECT_ATTRS_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Size of session attribute string buffer per thread. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_SETUP_ACTORS_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of rows in SETUP_ACTORS.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1024NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_SETUP_OBJECTS_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of rows in SETUP_OBJECTS.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PERFORMANCE_SCHEMA_USERS_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINTVARIABLE_COMMENT Maximum number of instrumented users. Use 0 to disable, -1 for automated sizing.NUMERIC_MIN_VALUE -1NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PID_FILEVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Pid file used by safe_mysqldNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PLUGIN_DIRVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Directory for pluginsNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PLUGIN_MATURITYVARIABLE_SCOPE GLOBALVARIABLE_TYPE ENUMVARIABLE_COMMENT The lowest desirable plugin maturity. Plugins less mature than that will not be installed or loadedNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST unknown,experimental,alpha,beta,gamma,stableREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PORTVARIABLE_SCOPE GLOBALVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT Port number to use for connection or 0 to default to, my.cnf, $MYSQL_TCP_PORT, /etc/services, built-in default (3306), whatever comes firstNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PRELOAD_BUFFER_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The size of the buffer that is allocated when preloading indexesNUMERIC_MIN_VALUE 1024NUMERIC_MAX_VALUE 1073741824NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PROFILINGVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT If set to 1 (0 is default), statement profiling will be enabled. See SHOW PROFILES and SHOW PROFILE.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME PROFILING_HISTORY_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Number of statements about which profiling information is maintained. If set to 0, no profiles are stored. See SHOW PROFILES.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 100NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PROGRESS_REPORT_TIMEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Seconds between sending progress reports to the client for time-consuming statements. Set to 0 to disable progress reporting.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PROTOCOL_VERSIONVARIABLE_SCOPE GLOBALVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT The version of the client/server protocol used by the MariaDB serverNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME PROXY_PROTOCOL_NETWORKSVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Enable proxy protocol for these source networks. The syntax is a comma separated list of IPv4 and IPv6 networks. If the network doesn't contain mask, it is considered to be a single host. "*" represents all networks and must the only directive on the line. String "localhost" represents non-TCP local connections (Unix domain socket, Windows named pipe or shared memory).NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME PROXY_USERVARIABLE_SCOPE SESSION ONLYVARIABLE_TYPE VARCHARVARIABLE_COMMENT The proxy user account name used when logging inNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME PSEUDO_SLAVE_MODEVARIABLE_SCOPE SESSION ONLYVARIABLE_TYPE BOOLEANVARIABLE_COMMENT SET pseudo_slave_mode= 0,1 are commands that mysqlbinlog adds to beginning and end of binary log dumps. While zero value indeed disables, the actual enabling of the slave applier execution mode is done implicitly when a Format_description_event is sent through the session.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME PSEUDO_THREAD_IDVARIABLE_SCOPE SESSION ONLYVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT This variable is for internal server useNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME QUERY_ALLOC_BLOCK_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Allocation block size for query parsing and executionNUMERIC_MIN_VALUE 1024NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1024ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME QUERY_CACHE_LIMITVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Don't cache results that are bigger than thisNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME QUERY_CACHE_MIN_RES_UNITVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The minimum size for blocks allocated by the query cacheNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 8ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME QUERY_CACHE_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The memory allocated to store results from old queriesNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1024ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME QUERY_CACHE_STRIP_COMMENTSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Strip all comments from a query before storing it in the query cacheNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME QUERY_CACHE_TYPEVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT OFF = Don't cache or retrieve results. ON = Cache all results except SELECT SQL_NO_CACHE ... queries. DEMAND = Cache only SELECT SQL_CACHE ... queriesNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ON,DEMANDREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME QUERY_CACHE_WLOCK_INVALIDATEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Invalidate queries in query cache on LOCK for writeNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME QUERY_PREALLOC_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Persistent buffer for query parsing and executionNUMERIC_MIN_VALUE 1024NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1024ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME RAND_SEED1VARIABLE_SCOPE SESSION ONLYVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Sets the internal state of the RAND() generator for replication purposesNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME RAND_SEED2VARIABLE_SCOPE SESSION ONLYVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Sets the internal state of the RAND() generator for replication purposesNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME RANGE_ALLOC_BLOCK_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Allocation block size for storing ranges during optimizationNUMERIC_MIN_VALUE 4096NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1024ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME READ_BUFFER_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT 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 valueNUMERIC_MIN_VALUE 8192NUMERIC_MAX_VALUE 2147483647NUMERIC_BLOCK_SIZE 4096ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME READ_ONLYVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Make all non-temporary tables read-only, with the exception for replication (slave) threads and users with the SUPER privilegeNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME READ_RND_BUFFER_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT When reading rows in sorted order after a sort, the rows are read through this buffer to avoid a disk seeksNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 2147483647NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME REQUIRE_SECURE_TRANSPORTVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT When this option is enabled, connections attempted using insecure transport will be rejected. Secure transports are SSL/TLS, Unix sockets or named pipes.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME ROWID_MERGE_BUFF_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The size of the buffers used [NOT] IN evaluation via partial matchingNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 9223372036854775807NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME SECURE_AUTHVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Disallow authentication for accounts that have old (pre-4.1) passwordsNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME SECURE_FILE_PRIVVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Limit LOAD DATA, SELECT ... OUTFILE, and LOAD_FILE() to files within specified directoryNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME SECURE_TIMESTAMPVARIABLE_SCOPE GLOBALVARIABLE_TYPE ENUMVARIABLE_COMMENT Restricts direct setting of a session timestamp. Possible levels are: YES - timestamp cannot deviate from the system clock, REPLICATION - replication thread can adjust timestamp to match the master's, SUPER - a user with this privilege and a replication thread can adjust timestamp, NO - historical behavior, anyone can modify session timestampNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NO,SUPER,REPLICATION,YESREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME SERVER_IDVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Uniquely identifies the server instance in the community of replication partnersNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME SKIP_EXTERNAL_LOCKINGVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Don't use system (external) lockingNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SKIP_NAME_RESOLVEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Don't resolve hostnames. All hostnames are IP's or 'localhost'.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME SKIP_NETWORKINGVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Don't allow connection with TCP/IPNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME SKIP_REPLICATIONVARIABLE_SCOPE SESSION ONLYVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Changes are logged into the binary log with the @@skip_replication flag set. Such events will not be replicated by slaves that run with --replicate-events-marked-for-skip set different from its default of REPLICATE. See Selectively skipping replication of binlog events for more information.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SKIP_SHOW_DATABASEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Don't allow 'SHOW DATABASE' commandsNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY YESCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME SLAVE_COMPRESSED_PROTOCOLVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Use compression on master/slave protocolNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME SLAVE_MAX_ALLOWED_PACKETVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The maximum packet length to sent successfully from the master to slave.NUMERIC_MIN_VALUE 1024NUMERIC_MAX_VALUE 1073741824NUMERIC_BLOCK_SIZE 1024ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME SLOW_LAUNCH_TIMEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT If creating the thread takes longer than this value (in seconds), the Slow_launch_threads counter will be incrementedNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 31536000NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME SLOW_QUERY_LOGVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Log slow queries to a table or log file. Defaults logging to a file 'hostname'-slow.log or a table mysql.slow_log if --log-output=TABLE is used. Must be enabled to activate other slow log options.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME SLOW_QUERY_LOG_FILEVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Log slow queries to given log file. Defaults logging to 'hostname'-slow.log. Must be enabled to activate other slow log optionsNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME SOCKETVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Socket file to use for connectionNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME SORT_BUFFER_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Each thread that needs to do a sort allocates a buffer of this sizeNUMERIC_MIN_VALUE 1024NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME SQL_AUTO_IS_NULLVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT If set to 1, the query SELECT * FROM table_name WHERE auto_increment_column IS NULL will return an auto-increment that has just been successfully inserted, the same as the LAST_INSERT_ID() function. Some ODBC programs make use of this IS NULL comparison.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SQL_BIG_SELECTSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT If set to 0, MariaDB will not perform large SELECTs. See max_join_size for details. If max_join_size is set to anything but DEFAULT, sql_big_selects is automatically set to 0. If sql_big_selects is again set, max_join_size will be ignored.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SQL_BUFFER_RESULTVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT If set to 1 (0 is default), results from SELECT statements are always placed into temporary tables. This can help the server when it takes a long time to send the results to the client by allowing the table locks to be freed early.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SQL_IF_EXISTSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT If set to 1 adds an implicate IF EXISTS to ALTER, RENAME and DROP of TABLES, VIEWS, FUNCTIONS and PACKAGESNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SQL_LOG_BINVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT If set to 0 (1 is the default), no logging to the binary log is done for the client. Only clients with the SUPER privilege can update this variable. Can have unintended consequences if set globally, see SET SQL_LOG_BIN. Starting MariaDB 10.1.7, this variable does not affect the replication of events in a Galera cluster.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SQL_LOG_OFFVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT If set to 1 (0 is the default), no logging to the general query log is done for the client. Only clients with the SUPER privilege can update this variable.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SQL_MODEVARIABLE_SCOPE SESSIONVARIABLE_TYPE SETVARIABLE_COMMENT Sets the sql modeNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES,IGNORE_SPACE,IGNORE_BAD_TABLE_OPTIONS,ONLY_FULL_GROUP_BY,NO_UNSIGNED_SUBTRACTION,NO_DIR_IN_CREATE,POSTGRESQL,ORACLE,MSSQL,DB2,MAXDB,NO_KEY_OPTIONS,NO_TABLE_OPTIONS,NO_FIELD_OPTIONS,MYSQL323,MYSQL40,ANSI,NO_AUTO_VALUE_ON_ZERO,NO_BACKSLASH_ESCAPES,STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ALLOW_INVALID_DATES,ERROR_FOR_DIVISION_BY_ZERO,TRADITIONAL,NO_AUTO_CREATE_USER,HIGH_NOT_PRECEDENCE,NO_ENGINE_SUBSTITUTION,PAD_CHAR_TO_FULL_LENGTH,EMPTY_STRING_IS_NULL,SIMULTANEOUS_ASSIGNMENT,TIME_ROUND_FRACTIONALREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME SQL_NOTESVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT If set to 1, the default, warning_count is incremented each time a Note warning is encountered. If set to 0, Note warnings are not recorded. mysqldump has outputs to set this variable to 0 so that no unnecessary increments occur when data is reloaded.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SQL_QUOTE_SHOW_CREATEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT If set to 1, the default, the server will quote identifiers for SHOW CREATE DATABASE, SHOW CREATE TABLE and SHOW CREATE VIEW statements. Quoting is disabled if set to 0. Enable to ensure replications works when identifiers require quoting.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SQL_SAFE_UPDATESVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT If set to 1, UPDATEs and DELETEs need either a key in the WHERE clause, or a LIMIT clause, or else they will aborted. Prevents the common mistake of accidentally deleting or updating every row in a table.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME SQL_SELECT_LIMITVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The maximum number of rows to return from SELECT statementsNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SQL_WARNINGSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT If set to 1, single-row INSERTs will produce a string containing warning information if a warning occurs.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SSL_CAVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT CA file in PEM format (check OpenSSL docs, implies --ssl)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SSL_CAPATHVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT CA directory (check OpenSSL docs, implies --ssl)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SSL_CERTVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT X509 cert in PEM format (implies --ssl)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SSL_CIPHERVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT SSL cipher to use (implies --ssl)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SSL_CRLVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT CRL file in PEM format (check OpenSSL docs, implies --ssl)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SSL_CRLPATHVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT CRL directory (check OpenSSL docs, implies --ssl)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SSL_KEYVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT X509 key in PEM format (implies --ssl)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME STANDARD_COMPLIANT_CTEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Allow only CTEs compliant to SQL standardNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME STORAGE_ENGINEVARIABLE_SCOPE SESSIONVARIABLE_TYPE VARCHARVARIABLE_COMMENT Alias for @@default_storage_engine. DeprecatedNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME STORED_PROGRAM_CACHEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The soft upper limit for number of cached stored routines for one connection.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 524288NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME STRICT_PASSWORD_VALIDATIONVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT When password validation plugins are enabled, reject passwords that cannot be validated (passwords specified as a hash)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME SYNC_BINLOGVARIABLE_SCOPE GLOBALVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT Synchronously flush binary log to disk after every #th event. Use 0 (default) to disable synchronous flushingNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME SYNC_FRMVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Sync .frm files to disk on creationNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME SYNC_MASTER_INFOVARIABLE_SCOPE GLOBALVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT Synchronously flush master info to disk after every #th event. Use 0 to disable synchronous flushingNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 4294967295NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME SYSTEM_TIME_ZONEVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT The server system time zoneNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME SYSTEM_VERSIONING_ALTER_HISTORYVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT Versioning ALTER TABLE mode. ERROR: Fail ALTER with error; KEEP: Keep historical system rows and subject them to ALTERNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST ERROR,KEEPREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME SYSTEM_VERSIONING_ASOFVARIABLE_SCOPE SESSIONVARIABLE_TYPE VARCHARVARIABLE_COMMENT Default value for the FOR SYSTEM_TIME AS OF clauseNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST DEFAULTREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME TABLE_DEFINITION_CACHEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The number of cached table definitionsNUMERIC_MIN_VALUE 400NUMERIC_MAX_VALUE 2097152NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME TABLE_OPEN_CACHEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The number of cached open tablesNUMERIC_MIN_VALUE 10NUMERIC_MAX_VALUE 1048576NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME TABLE_OPEN_CACHE_INSTANCESVARIABLE_SCOPE GLOBALVARIABLE_TYPE INT UNSIGNEDVARIABLE_COMMENT Maximum number of table cache instancesNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 64NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME TCP_KEEPALIVE_INTERVALVARIABLE_SCOPE GLOBALVARIABLE_TYPE INTVARIABLE_COMMENT The interval, in seconds, between when successive keep-alive packets are sent if no acknowledgement is received.If set to 0, system dependent default is used.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 2147483NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME TCP_KEEPALIVE_PROBESVARIABLE_SCOPE GLOBALVARIABLE_TYPE INTVARIABLE_COMMENT The number of unacknowledged probes to send before considering the connection dead and notifying the application layer.If set to 0, system dependent default is used.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 2147483NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME TCP_KEEPALIVE_TIMEVARIABLE_SCOPE GLOBALVARIABLE_TYPE INTVARIABLE_COMMENT Timeout, in milliseconds, with no activity until the first TCP keep-alive packet is sent.If set to 0, system dependent default is used.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 2147483NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME TCP_NODELAYVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Set option TCP_NODELAY (disable Nagle's algorithm) on socketNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME THREAD_CACHE_SIZEVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT How many threads we should keep in a cache for reuse. These are freed after 5 minutes of idle timeNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 16384NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME THREAD_HANDLINGVARIABLE_SCOPE GLOBALVARIABLE_TYPE ENUMVARIABLE_COMMENT Define threads usage for handling queriesNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST one-thread-per-connection,no-threadsREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME THREAD_STACKVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The stack size for each threadNUMERIC_MIN_VALUE 131072NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1024ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME TIMESTAMPVARIABLE_SCOPE SESSION ONLYVARIABLE_TYPE DOUBLEVARIABLE_COMMENT Set the time for this clientNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 2147483647NUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME TIME_FORMATVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT The TIME format (ignored)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME TIME_ZONEVARIABLE_SCOPE SESSIONVARIABLE_TYPE VARCHARVARIABLE_COMMENT The current time zone, used to initialize the time zone for a client when it connects. Set to SYSTEM by default, in which the client uses the system time zone value.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME TLS_VERSIONVARIABLE_SCOPE GLOBALVARIABLE_TYPE SETVARIABLE_COMMENT TLS protocol version for secure connections.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST TLSv1.0,TLSv1.1,TLSv1.2,TLSv1.3READ_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME TMPDIRVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Path for temporary files. Several paths may be specified, separated by a colon (:), in this case they are used in a round-robin fashionNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME TMP_DISK_TABLE_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Max size for data for an internal temporary on-disk MyISAM or Aria table.NUMERIC_MIN_VALUE 1024NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME TMP_MEMORY_TABLE_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table. Same as tmp_table_size.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME TMP_TABLE_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Alias for tmp_memory_table_size. If an internal in-memory temporary table exceeds this size, MariaDB will automatically convert it to an on-disk MyISAM or Aria table.NUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME TRANSACTION_ALLOC_BLOCK_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Allocation block size for transactions to be stored in binary logNUMERIC_MIN_VALUE 1024NUMERIC_MAX_VALUE 134217728NUMERIC_BLOCK_SIZE 1024ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME TRANSACTION_PREALLOC_SIZEVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Persistent buffer for transactions to be stored in binary logNUMERIC_MIN_VALUE 1024NUMERIC_MAX_VALUE 134217728NUMERIC_BLOCK_SIZE 1024ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME TX_ISOLATIONVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT Default transaction isolation levelNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST READ-UNCOMMITTED,READ-COMMITTED,REPEATABLE-READ,SERIALIZABLEREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME TX_READ_ONLYVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Default transaction access mode. If set to OFF, the default, access is read/write. If set to ON, access is read-only. The SET TRANSACTION statement can also change the value of this variable. See SET TRANSACTION and START TRANSACTION.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME UNIQUE_CHECKSVARIABLE_SCOPE SESSIONVARIABLE_TYPE BOOLEANVARIABLE_COMMENT If set to 1, the default, secondary indexes in InnoDB tables are performed. If set to 0, storage engines can (but are not required to) assume that duplicate keys are not present in input data. Set to 0 to speed up imports of large tables to InnoDB. The storage engine will still issue a duplicate key error if it detects one, even if set to 0.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME UPDATABLE_VIEWS_WITH_LIMITVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT 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. 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)NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NO,YESREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME USERSTATVARIABLE_SCOPE GLOBALVARIABLE_TYPE BOOLEANVARIABLE_COMMENT Enables statistics gathering for USER_STATISTICS, CLIENT_STATISTICS, INDEX_STATISTICS and TABLE_STATISTICS tables in the INFORMATION_SCHEMANUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST OFF,ONREAD_ONLY NOCOMMAND_LINE_ARGUMENT OPTIONALVARIABLE_NAME USE_STAT_TABLESVARIABLE_SCOPE SESSIONVARIABLE_TYPE ENUMVARIABLE_COMMENT Specifies how to use system statistics tablesNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NEVER,COMPLEMENTARY,PREFERABLY,COMPLEMENTARY_FOR_QUERIES,PREFERABLY_FOR_QUERIESREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME VERSIONVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Server version number. It may also include a suffix with configuration or build information. -debug indicates debugging support was enabled on the server, and -log indicates at least one of the binary log, general log or slow query log are enabled, for example 10.1.1-MariaDB-mariadb1precise-log.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME VERSION_COMMENTVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Value of the COMPILATION_COMMENT option specified by CMake when building MariaDB, for example mariadb.org binary distribution.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME VERSION_COMPILE_MACHINEVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT The machine type or architecture MariaDB was built on, for example i686.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME VERSION_COMPILE_OSVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Operating system that MariaDB was built on, for example debian-linux-gnu.NUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME VERSION_MALLOC_LIBRARYVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Version of the used malloc libraryNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME VERSION_SOURCE_REVISIONVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Source control revision id for MariaDB source codeNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME VERSION_SSL_LIBRARYVARIABLE_SCOPE GLOBALVARIABLE_TYPE VARCHARVARIABLE_COMMENT Version of the used SSL libraryNUMERIC_MIN_VALUE NULLNUMERIC_MAX_VALUE NULLNUMERIC_BLOCK_SIZE NULLENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLVARIABLE_NAME WAIT_TIMEOUTVARIABLE_SCOPE SESSIONVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The number of seconds the server waits for activity on a connection before closing itNUMERIC_MIN_VALUE 1NUMERIC_MAX_VALUE 31536000NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY NOCOMMAND_LINE_ARGUMENT REQUIREDVARIABLE_NAME WARNING_COUNTVARIABLE_SCOPE SESSION ONLYVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT The number of errors, warnings, and notes that resulted from the last statement that generated messagesNUMERIC_MIN_VALUE 0NUMERIC_MAX_VALUE 18446744073709551615NUMERIC_BLOCK_SIZE 1ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT NULLselect VARIABLE_NAME, GLOBAL_VALUE_ORIGIN, VARIABLE_SCOPE, VARIABLE_TYPE, VARIABLE_COMMENT, ENUM_VALUE_LIST, READ_ONLY, COMMAND_LINE_ARGUMENTfrom information_schema.system_variableswhere variable_name in ('log_tc_size' )order by variable_name;VARIABLE_NAME LOG_TC_SIZEGLOBAL_VALUE_ORIGIN AUTOVARIABLE_SCOPE GLOBALVARIABLE_TYPE BIGINT UNSIGNEDVARIABLE_COMMENT Size of transaction coordinator log.ENUM_VALUE_LIST NULLREAD_ONLY YESCOMMAND_LINE_ARGUMENT REQUIREDset global div_precision_increment=default;
|