Advertisement
Guest User

Untitled

a guest
May 4th, 2019
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 154.67 KB | None | 0 0
  1. # docker run -it --rm percona:5 --verbose --help
  2.  
  3. mysqld Ver 5.7.25-28 for Linux on x86_64 (Percona Server (GPL), Release 28, Revision c335905)
  4. Copyright (c) 2009-2019 Percona LLC and/or its affiliates
  5. Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
  6.  
  7. Oracle is a registered trademark of Oracle Corporation and/or its
  8. affiliates. Other names may be trademarks of their respective
  9. owners.
  10.  
  11. Starts the MySQL database server.
  12.  
  13. Usage: mysqld [OPTIONS]
  14.  
  15. Default options are read from the following files in the given order:
  16. /etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
  17. The following groups are read: mysqld server mysqld-5.7
  18. The following options may be given as the first argument:
  19. --print-defaults Print the program argument list and exit.
  20. --no-defaults Don't read default options from any option file,
  21. except for login file.
  22. --defaults-file=# Only read default options from the given file #.
  23. --defaults-extra-file=# Read this file after the global files are read.
  24. --defaults-group-suffix=#
  25. Also read groups with concat(group, suffix)
  26. --login-path=# Read this path from the login file.
  27.  
  28. --abort-slave-event-count=#
  29. Option used by mysql-test for debugging and testing of
  30. replication.
  31. --allow-suspicious-udfs
  32. Allows use of UDFs consisting of only one symbol xxx()
  33. without corresponding xxx_init() or xxx_deinit(). That
  34. also means that one can load any function from any
  35. library, for example exit() from libc.so
  36. -a, --ansi Use ANSI SQL syntax instead of MySQL syntax. This mode
  37. will also set transaction isolation level 'serializable'.
  38. --archive[=name] Enable or disable ARCHIVE plugin. Possible values are ON,
  39. OFF, FORCE (don't start if the plugin fails to load).
  40. --auto-generate-certs
  41. Auto generate SSL certificates at server startup if --ssl
  42. is set to ON and none of the other SSL system variables
  43. are specified and certificate/key files are not present
  44. in data directory.
  45. (Defaults to on; use --skip-auto-generate-certs to disable.)
  46. --auto-increment-increment[=#]
  47. Auto-increment columns are incremented by this
  48. --auto-increment-offset[=#]
  49. Offset added to Auto-increment columns. Used when
  50. auto-increment-increment != 1
  51. --autocommit Set default value for autocommit (0 or 1)
  52. (Defaults to on; use --skip-autocommit to disable.)
  53. --automatic-sp-privileges
  54. Creating and dropping stored procedures alters ACLs
  55. (Defaults to on; use --skip-automatic-sp-privileges to disable.)
  56. --avoid-temporal-upgrade
  57. When this option is enabled, the pre-5.6.4 temporal types
  58. are not upgraded to the new format for ALTER TABLE
  59. requests ADD/CHANGE/MODIFY COLUMN, ADD INDEX or FORCE
  60. operation. This variable is deprecated and will be
  61. removed in a future release.
  62. --back-log=# The number of outstanding connection requests MySQL can
  63. have. This comes into play when the main MySQL thread
  64. gets very many connection requests in a very short time
  65. -b, --basedir=name Path to installation directory. All paths are usually
  66. resolved relative to this
  67. --big-tables Allow big result sets by saving all temporary sets on
  68. file (Solves most 'table full' errors)
  69. --bind-address=name IP address to bind to.
  70. --binlog-cache-size=#
  71. The size of the transactional cache for updates to
  72. transactional engines for the binary log. If you often
  73. use transactions containing many statements, you can
  74. increase this to get more performance
  75. --binlog-checksum=name
  76. Type of BINLOG_CHECKSUM_ALG. Include checksum for log
  77. events in the binary log. Possible values are NONE and
  78. CRC32; default is CRC32.
  79. --binlog-direct-non-transactional-updates
  80. Causes updates to non-transactional engines using
  81. statement format to be written directly to binary log.
  82. Before using this option make sure that there are no
  83. dependencies between transactional and non-transactional
  84. tables such as in the statement INSERT INTO t_myisam
  85. SELECT * FROM t_innodb; otherwise, slaves may diverge
  86. from the master.
  87. --binlog-do-db=name Tells the master it should log updates for the specified
  88. database, and exclude all others not explicitly
  89. mentioned.
  90. --binlog-error-action=name
  91. When statements cannot be written to the binary log due
  92. to a fatal error, the server can either ignore the error
  93. and let the master continue, or abort.
  94. --binlog-format=name
  95. What form of binary logging the master will use: either
  96. ROW for row-based binary logging, STATEMENT for
  97. statement-based binary logging, or MIXED. MIXED is
  98. statement-based binary logging except for those
  99. statements where only row-based is correct: those which
  100. involve user-defined functions (i.e. UDFs) or the UUID()
  101. function; for those, row-based binary logging is
  102. automatically used. If NDBCLUSTER is enabled and
  103. binlog-format is MIXED, the format switches to row-based
  104. and back implicitly per each query accessing an
  105. NDBCLUSTER table
  106. --binlog-group-commit-sync-delay=#
  107. The number of microseconds the server waits for the
  108. binary log group commit sync queue to fill before
  109. continuing. Default: 0. Min: 0. Max: 1000000.
  110. --binlog-group-commit-sync-no-delay-count=#
  111. If there are this many transactions in the commit sync
  112. queue and the server is waiting for more transactions to
  113. be enqueued (as set using
  114. --binlog-group-commit-sync-delay), the commit procedure
  115. resumes.
  116. --binlog-gtid-simple-recovery
  117. If this option is enabled, the server does not open more
  118. than two binary logs when initializing GTID_PURGED and
  119. GTID_EXECUTED, either during server restart or when
  120. binary logs are being purged. Enabling this option is
  121. useful when the server has already generated many binary
  122. logs without GTID events (e.g., having GTID_MODE = OFF).
  123. Note: If this option is enabled, GLOBAL.GTID_EXECUTED and
  124. GLOBAL.GTID_PURGED may be initialized wrongly in two
  125. cases: (1) All binary logs were generated by MySQL 5.7.5
  126. or older, and GTID_MODE was ON for some binary logs but
  127. OFF for the newest binary log. (2) The oldest existing
  128. binary log was generated by MySQL 5.7.5 or older, and SET
  129. GTID_PURGED was issued after the oldest binary log was
  130. generated. If a wrong set is computed in one of case (1)
  131. or case (2), it will remain wrong even if the server is
  132. later restarted with this option disabled.
  133. (Defaults to on; use --skip-binlog-gtid-simple-recovery to disable.)
  134. --binlog-ignore-db=name
  135. Tells the master that updates to the given database
  136. should not be logged to the binary log.
  137. --binlog-max-flush-queue-time=#
  138. The maximum time that the binary log group commit will
  139. keep reading transactions before it flush the
  140. transactions to the binary log (and optionally sync,
  141. depending on the value of sync_binlog).
  142. --binlog-order-commits
  143. Issue internal commit calls in the same order as
  144. transactions are written to the binary log. Default is to
  145. order commits.
  146. (Defaults to on; use --skip-binlog-order-commits to disable.)
  147. --binlog-row-event-max-size=#
  148. The maximum size of a row-based binary log event in
  149. bytes. Rows will be grouped into events smaller than this
  150. size if possible. The value has to be a multiple of 256.
  151. --binlog-row-image=name
  152. Controls whether rows should be logged in 'FULL',
  153. 'NOBLOB' or 'MINIMAL' formats. 'FULL', means that all
  154. columns in the before and after image are logged.
  155. 'NOBLOB', means that mysqld avoids logging blob columns
  156. whenever possible (eg, blob column was not changed or is
  157. not part of primary key). 'MINIMAL', means that a PK
  158. equivalent (PK columns or full row if there is no PK in
  159. the table) is logged in the before image, and only
  160. changed columns are logged in the after image. (Default:
  161. FULL).
  162. --binlog-rows-query-log-events
  163. Allow writing of Rows_query_log events into binary log.
  164. --binlog-skip-flush-commands
  165. If set to TRUE, FLUSH <XXX> commands will not be be
  166. written to the binary log
  167. --binlog-space-limit=#
  168. Maximum space to use for all binary logs. Default is 0,
  169. this feature is disabled.
  170. --binlog-stmt-cache-size=#
  171. The size of the statement cache for updates to
  172. non-transactional engines for the binary log. If you
  173. often use statements updating a great number of rows, you
  174. can increase this to get more performance
  175. --binlog-transaction-dependency-history-size=#
  176. Maximum number of rows to keep in the writeset history.
  177. --binlog-transaction-dependency-tracking=name
  178. Selects the source of dependency information from which
  179. to assess which transactions can be executed in parallel
  180. by the slave's multi-threaded applier. Possible values
  181. are COMMIT_ORDER, WRITESET and WRITESET_SESSION.
  182. --blackhole[=name] Enable or disable BLACKHOLE plugin. Possible values are
  183. ON, OFF, FORCE (don't start if the plugin fails to load).
  184. --block-encryption-mode=name
  185. mode for AES_ENCRYPT/AES_DECRYPT
  186. --bootstrap Used by mysql installation scripts.
  187. --bulk-insert-buffer-size=#
  188. Size of tree cache used in bulk insert optimisation. Note
  189. that this is a limit per thread!
  190. --character-set-client-handshake
  191. Don't ignore client side character set value sent during
  192. handshake.
  193. (Defaults to on; use --skip-character-set-client-handshake to disable.)
  194. --character-set-filesystem=name
  195. Set the filesystem character set.
  196. -C, --character-set-server=name
  197. Set the default character set.
  198. --character-sets-dir=name
  199. Directory where character sets are
  200. --check-proxy-users If set to FALSE (the default), then proxy user identity
  201. will not be mapped for authentication plugins which
  202. support mapping from grant tables. When set to TRUE,
  203. users associated with authentication plugins which signal
  204. proxy user mapping should be done according to GRANT
  205. PROXY privilege definition.
  206. -r, --chroot=name Chroot mysqld daemon during startup.
  207. --collation-server=name
  208. Set the default collation.
  209. --completion-type=name
  210. The transaction completion type, one of NO_CHAIN, CHAIN,
  211. RELEASE
  212. --concurrent-insert[=name]
  213. Use concurrent insert with MyISAM. Possible values are
  214. NEVER, AUTO, ALWAYS
  215. --connect-timeout=# The number of seconds the mysqld server is waiting for a
  216. connect packet before responding with 'Bad handshake'
  217. --console Write error output on screen; don't remove the console
  218. window on windows.
  219. --core-file Write core on errors.
  220. --csv-mode=name Control CSV parser mode: []: default, ietf_quotes:
  221. standards-compatible embedded quote and comma parsing
  222. --daemonize Run mysqld as sysv daemon
  223. -h, --datadir=name Path to the database root directory
  224. --date-format=name The DATE format (ignored)
  225. --datetime-format=name
  226. The DATETIME format (ignored)
  227. --default-authentication-plugin=name
  228. The default authentication plugin used by the server to
  229. hash the password.
  230. --default-password-lifetime=#
  231. The number of days after which the password will expire.
  232. --default-storage-engine=name
  233. The default storage engine for new tables
  234. --default-time-zone=name
  235. Set the default time zone.
  236. --default-tmp-storage-engine=name
  237. The default storage engine for new explict temporary
  238. tables
  239. --default-week-format=#
  240. The default week format used by WEEK() functions
  241. --delay-key-write[=name]
  242. Type of DELAY_KEY_WRITE
  243. --delayed-insert-limit=#
  244. After inserting delayed_insert_limit rows, the INSERT
  245. DELAYED handler will check if there are any SELECT
  246. statements pending. If so, it allows these to execute
  247. before continuing. This variable is deprecated along with
  248. INSERT DELAYED.
  249. --delayed-insert-timeout=#
  250. How long a INSERT DELAYED thread should wait for INSERT
  251. statements before terminating. This variable is
  252. deprecated along with INSERT DELAYED.
  253. --delayed-queue-size=#
  254. What size queue (in rows) should be allocated for
  255. handling INSERT DELAYED. If the queue becomes full, any
  256. client that does INSERT DELAYED will wait until there is
  257. room in the queue again. This variable is deprecated
  258. along with INSERT DELAYED.
  259. --des-key-file=name Load keys for des_encrypt() and des_encrypt from given
  260. file.
  261. --disable-partition-engine-check
  262. Skip the check for non-natively partitioned tables during
  263. bootstrap. This option is deprecated along with the
  264. partition engine.
  265. (Defaults to on; use --skip-disable-partition-engine-check to disable.)
  266. --disabled-storage-engines=name
  267. Limit CREATE TABLE for the storage engines listed
  268. --disconnect-on-expired-password
  269. Give clients that don't signal password expiration
  270. support execution time error(s) instead of connection
  271. error
  272. (Defaults to on; use --skip-disconnect-on-expired-password to disable.)
  273. --disconnect-slave-event-count=#
  274. Option used by mysql-test for debugging and testing of
  275. replication.
  276. --div-precision-increment=#
  277. Precision of the result of '/' operator will be increased
  278. on that value
  279. --early-plugin-load=name
  280. Optional semicolon-separated list of plugins to load
  281. before storage engine initialization, where each plugin
  282. is identified as name=library, where name is the plugin
  283. name and library is the plugin library in plugin_dir.
  284. --encrypt-binlog Encrypt binary logs (including relay logs)
  285. --encrypt-tmp-files Encrypt temporary files (created for filesort, binary log
  286. cache, etc)
  287. --end-markers-in-json
  288. In JSON output ("EXPLAIN FORMAT=JSON" and optimizer
  289. trace), if variable is set to 1, repeats the structure's
  290. key (if it has one) near the closing bracket
  291. --enforce-gtid-consistency[=name]
  292. Prevents execution of statements that would be impossible
  293. to log in a transactionally safe manner. Currently, the
  294. disallowed statements include CREATE TEMPORARY TABLE
  295. inside transactions, all updates to non-transactional
  296. tables, and CREATE TABLE ... SELECT.
  297. --enforce-storage-engine=name
  298. Force the use of a storage engine for new tables
  299. --eq-range-index-dive-limit=#
  300. The optimizer will use existing index statistics instead
  301. of doing index dives for equality ranges if the number of
  302. equality ranges for the index is larger than or equal to
  303. this number. If set to 0, index dives are always used.
  304. --event-scheduler[=name]
  305. Enable the event scheduler. Possible values are ON, OFF,
  306. and DISABLED (keep the event scheduler completely
  307. deactivated, it cannot be activated run-time)
  308. -T, --exit-info[=#] Used for debugging. Use at your own risk.
  309. --expand-fast-index-creation
  310. Enable/disable improvements to the InnoDB fast index
  311. creation functionality. Has no effect when fast index
  312. creation is disabled with the fast-index-creation option
  313. --expire-logs-days=#
  314. If non-zero, binary logs will be purged after
  315. expire_logs_days days; possible purges happen at startup
  316. and at binary log rotation
  317. --explicit-defaults-for-timestamp
  318. This option causes CREATE TABLE to create all TIMESTAMP
  319. columns as NULL with DEFAULT NULL attribute, Without this
  320. option, TIMESTAMP columns are NOT NULL and have implicit
  321. DEFAULT clauses. The old behavior is deprecated. The
  322. variable can only be set by users having the SUPER
  323. privilege.
  324. --external-locking Use system (external) locking (disabled by default).
  325. With this option enabled you can run myisamchk to test
  326. (not repair) tables while the MySQL server is running.
  327. Disable with --skip-external-locking.
  328. --extra-max-connections=#
  329. The number of connections on extra-port
  330. --extra-port=# Extra port number to use for tcp connections in a
  331. one-thread-per-connection manner. 0 means don't use
  332. another port
  333. --federated[=name] Enable or disable FEDERATED plugin. Possible values are
  334. ON, OFF, FORCE (don't start if the plugin fails to load).
  335. --flush Flush MyISAM tables to disk between SQL commands
  336. --flush-time=# A dedicated thread is created to flush all tables at the
  337. given interval
  338. --ft-boolean-syntax=name
  339. List of operators for MATCH ... AGAINST ( ... IN BOOLEAN
  340. MODE)
  341. --ft-max-word-len=# The maximum length of the word to be included in a
  342. FULLTEXT index. Note: FULLTEXT indexes must be rebuilt
  343. after changing this variable
  344. --ft-min-word-len=# The minimum length of the word to be included in a
  345. FULLTEXT index. Note: FULLTEXT indexes must be rebuilt
  346. after changing this variable
  347. --ft-query-expansion-limit=#
  348. Number of best matches to use for query expansion
  349. --ft-query-extra-word-chars
  350. If enabled, all non-whitespace characters are considered
  351. word symbols for full text search queries
  352. --ft-stopword-file=name
  353. Use stopwords from this file instead of built-in list
  354. --gdb Set up signals usable for debugging.
  355. --general-log Log connections and queries to a table or log file.
  356. Defaults to logging to a file hostname.log, or if
  357. --log-output=TABLE is used, to a table mysql.general_log.
  358. --general-log-file=name
  359. Log connections and queries to given file
  360. --group-concat-max-len=#
  361. The maximum length of the result of function
  362. GROUP_CONCAT()
  363. --gtid-executed-compression-period[=#]
  364. When binlog is disabled, a background thread wakes up to
  365. compress the gtid_executed table every
  366. gtid_executed_compression_period transactions, as a
  367. special case, if variable is 0, the thread never wakes up
  368. to compress the gtid_executed table.
  369. --gtid-mode=name Controls whether Global Transaction Identifiers (GTIDs)
  370. are enabled. Can be OFF, OFF_PERMISSIVE, ON_PERMISSIVE,
  371. or ON. OFF means that no transaction has a GTID.
  372. OFF_PERMISSIVE means that new transactions (committed in
  373. a client session using GTID_NEXT='AUTOMATIC') are not
  374. assigned any GTID, and replicated transactions are
  375. allowed to have or not have a GTID. ON_PERMISSIVE means
  376. that new transactions are assigned a GTID, and replicated
  377. transactions are allowed to have or not have a GTID. ON
  378. means that all transactions have a GTID. ON is required
  379. on a master before any slave can use
  380. MASTER_AUTO_POSITION=1. To safely switch from OFF to ON,
  381. first set all servers to OFF_PERMISSIVE, then set all
  382. servers to ON_PERMISSIVE, then wait for all transactions
  383. without a GTID to be replicated and executed on all
  384. servers, and finally set all servers to GTID_MODE = ON.
  385. -?, --help Display this help and exit.
  386. --host-cache-size=# How many host names should be cached to avoid resolving.
  387. --ignore-builtin-innodb
  388. IGNORED. This option will be removed in future releases.
  389. Disable initialization of builtin InnoDB plugin
  390. --ignore-db-dir=name
  391. Specifies a directory to add to the ignore list when
  392. collecting database names from the datadir. Put a blank
  393. argument to reset the list accumulated so far.
  394. --init-connect=name Command(s) that are executed for each new connection
  395. --init-file=name Read SQL commands from this file at startup
  396. --init-slave=name Command(s) that are executed by a slave server each time
  397. the SQL thread starts
  398. --initialize Create the default database and exit. Create a super user
  399. with a random expired password and store it into the log.
  400. --initialize-insecure
  401. Create the default database and exit. Create a super user
  402. with empty password.
  403. --innodb Deprecated option. Provided for backward compatibility
  404. only. The option has no effect on the server behaviour.
  405. InnoDB is always enabled. The option will be removed in a
  406. future release.
  407. --innodb-adaptive-flushing
  408. Attempt flushing dirty pages to avoid IO bursts at
  409. checkpoints.
  410. (Defaults to on; use --skip-innodb-adaptive-flushing to disable.)
  411. --innodb-adaptive-flushing-lwm=#
  412. Percentage of log capacity below which no adaptive
  413. flushing happens.
  414. --innodb-adaptive-hash-index
  415. Enable InnoDB adaptive hash index (enabled by default).
  416. Disable with --skip-innodb-adaptive-hash-index.
  417. (Defaults to on; use --skip-innodb-adaptive-hash-index to disable.)
  418. --innodb-adaptive-hash-index-parts[=#]
  419. Number of InnoDB Adapative Hash Index Partitions.
  420. (default = 8).
  421. --innodb-adaptive-max-sleep-delay=#
  422. The upper limit of the sleep delay in usec. Value of 0
  423. disables it.
  424. --innodb-api-bk-commit-interval[=#]
  425. Background commit interval in seconds
  426. --innodb-api-disable-rowlock
  427. Disable row lock when direct access InnoDB through InnoDB
  428. APIs
  429. --innodb-api-enable-binlog
  430. Enable binlog for applications direct access InnoDB
  431. through InnoDB APIs
  432. --innodb-api-enable-mdl
  433. Enable MDL for applications direct access InnoDB through
  434. InnoDB APIs
  435. --innodb-api-trx-level[=#]
  436. InnoDB API transaction isolation level
  437. --innodb-autoextend-increment=#
  438. Data file autoextend increment in megabytes
  439. --innodb-autoinc-lock-mode=#
  440. The AUTOINC lock modes supported by InnoDB: 0 => Old
  441. style AUTOINC locking (for backward compatibility); 1 =>
  442. New style AUTOINC locking; 2 => No AUTOINC locking
  443. (unsafe for SBR)
  444. --innodb-background-scrub-data-check-interval=#
  445. check if spaces needs scrubbing every
  446. innodb_background_scrub_data_check_interval seconds
  447. --innodb-background-scrub-data-compressed
  448. Enable scrubbing of compressed data by background threads
  449. (same as encryption_threads)
  450. --innodb-background-scrub-data-interval=#
  451. scrub spaces that were last scrubbed longer than
  452. innodb_background_scrub_data_interval seconds ago
  453. --innodb-background-scrub-data-uncompressed
  454. Enable scrubbing of uncompressed data by background
  455. threads (same as encryption_threads)
  456. --innodb-buffer-pool-chunk-size=#
  457. Size of a single memory chunk within each buffer pool
  458. instance for resizing buffer pool. Online buffer pool
  459. resizing happens at this granularity. 0 means disable
  460. resizing buffer pool.
  461. --innodb-buffer-pool-dump-at-shutdown
  462. Dump the buffer pool into a file named
  463. @@innodb_buffer_pool_filename
  464. (Defaults to on; use --skip-innodb-buffer-pool-dump-at-shutdown to disable.)
  465. --innodb-buffer-pool-dump-now
  466. Trigger an immediate dump of the buffer pool into a file
  467. named @@innodb_buffer_pool_filename
  468. --innodb-buffer-pool-dump-pct=#
  469. Dump only the hottest N% of each buffer pool, defaults to
  470. 25
  471. --innodb-buffer-pool-filename=name
  472. Filename to/from which to dump/load the InnoDB buffer
  473. pool
  474. --innodb-buffer-pool-instances=#
  475. Number of buffer pool instances, set to higher value on
  476. high-end machines to increase scalability
  477. --innodb-buffer-pool-load-abort
  478. Abort a currently running load of the buffer pool
  479. --innodb-buffer-pool-load-at-startup
  480. Load the buffer pool from a file named
  481. @@innodb_buffer_pool_filename
  482. (Defaults to on; use --skip-innodb-buffer-pool-load-at-startup to disable.)
  483. --innodb-buffer-pool-load-now
  484. Trigger an immediate load of the buffer pool from a file
  485. named @@innodb_buffer_pool_filename
  486. --innodb-buffer-pool-size=#
  487. The size of the memory buffer InnoDB uses to cache data
  488. and indexes of its tables.
  489. --innodb-change-buffer-max-size=#
  490. Maximum on-disk size of change buffer in terms of
  491. percentage of the buffer pool.
  492. --innodb-change-buffering=name
  493. Buffer changes to reduce random access: OFF, ON,
  494. inserting, deleting, changing, or purging.
  495. --innodb-checksum-algorithm=name
  496. The algorithm InnoDB uses for page checksumming. Possible
  497. values are CRC32 (hardware accelerated if the CPU
  498. supports it) write crc32, allow any of the other
  499. checksums to match when reading; STRICT_CRC32 write
  500. crc32, do not allow other algorithms to match when
  501. reading; INNODB write a software calculated checksum,
  502. allow any other checksums to match when reading;
  503. STRICT_INNODB write a software calculated checksum, do
  504. not allow other algorithms to match when reading; NONE
  505. write a constant magic number, do not do any checksum
  506. verification when reading (same as innodb_checksums=OFF);
  507. STRICT_NONE write a constant magic number, do not allow
  508. values other than that magic number when reading; Files
  509. updated when this option is set to crc32 or strict_crc32
  510. will not be readable by MySQL versions older than 5.6.3
  511. --innodb-checksums DEPRECATED. Use innodb_checksum_algorithm=NONE instead of
  512. setting this to OFF. Enable InnoDB checksums validation
  513. (enabled by default). Disable with
  514. --skip-innodb-checksums.
  515. (Defaults to on; use --skip-innodb-checksums to disable.)
  516. --innodb-cleaner-lsn-age-factor[=name]
  517. The formula for LSN age factor for page cleaner adaptive
  518. flushing. LEGACY: Original Oracle MySQL 5.6 formula.
  519. HIGH_CHECKPOINT: (the default) Percona Server 5.6
  520. formula.
  521. --innodb-cmp-per-index-enabled
  522. Enable INFORMATION_SCHEMA.innodb_cmp_per_index, may have
  523. negative impact on performance (off by default)
  524. --innodb-commit-concurrency=#
  525. Helps in performance tuning in heavily concurrent
  526. environments.
  527. --innodb-compressed-columns-threshold=#
  528. Compress column data if its length exceeds this value.
  529. Default is 96
  530. --innodb-compressed-columns-zip-level=#
  531. Compression level used for compressed columns. 0 is no
  532. compression, 1 is fastest and 9 is best compression.
  533. Default is 6.
  534. --innodb-compression-failure-threshold-pct[=#]
  535. If the compression failure rate of a table is greater
  536. than this number more padding is added to the pages to
  537. reduce the failures. A value of zero implies no padding
  538. --innodb-compression-level=#
  539. Compression level used for compressed row format. 0 is
  540. no compression, 1 is fastest, 9 is best compression and
  541. default is 6.
  542. --innodb-compression-pad-pct-max[=#]
  543. Percentage of empty space on a data page that can be
  544. reserved to make the page compressible.
  545. --innodb-concurrency-tickets=#
  546. Number of times a thread is allowed to enter InnoDB
  547. within the same SQL query after it has once got the
  548. ticket
  549. --innodb-corrupt-table-action=name
  550. Warn corruptions of user tables as 'corrupt table'
  551. instead of not crashing itself, when used with
  552. file_per_table. All file io for the datafile after
  553. detected as corrupt are disabled, except for the
  554. deletion.
  555. --innodb-data-file-path=name
  556. Path to individual files and their sizes.
  557. --innodb-data-home-dir=name
  558. The common part for InnoDB table spaces.
  559. --innodb-deadlock-detect
  560. Enable/disable InnoDB deadlock detector (default ON). if
  561. set to OFF, deadlock detection is skipped, and we rely on
  562. innodb_lock_wait_timeout in case of deadlock.
  563. (Defaults to on; use --skip-innodb-deadlock-detect to disable.)
  564. --innodb-default-encryption-key-id=#
  565. Default encryption key id used for table encryption.
  566. --innodb-default-row-format=name
  567. The default ROW FORMAT for all innodb tables created
  568. without explicit ROW_FORMAT. Possible values are
  569. REDUNDANT, COMPACT, and DYNAMIC. The ROW_FORMAT value
  570. COMPRESSED is not allowed
  571. --innodb-disable-sort-file-cache
  572. Whether to disable OS system file cache for sort I/O
  573. --innodb-doublewrite
  574. Enable InnoDB doublewrite buffer (enabled by default).
  575. Disable with --skip-innodb-doublewrite.
  576. (Defaults to on; use --skip-innodb-doublewrite to disable.)
  577. --innodb-empty-free-list-algorithm[=name]
  578. The algorithm to use for empty free list handling.
  579. Allowed values: LEGACY: (default) Original Oracle MySQL
  580. 5.6 handling with single page flushes; BACKOFF: Wait
  581. until cleaner produces a free page.
  582. --innodb-encrypt-online-alter-logs
  583. Encrypt online alter logs.
  584. --innodb-encrypt-tables[=name]
  585. Enable encryption for tables. When turned ON, all tables
  586. are created encrypted unless otherwise specified. When
  587. it's set to FORCE, only encrypted tables can be
  588. created.The FORCE setting also disables non inplace
  589. alteration of unencrypted, tables without encrypting them
  590. in the process.
  591. --innodb-encryption-rotate-key-age=#
  592. Key rotation - re-encrypt in background all pages that
  593. were encrypted with a key that many (or more) versions
  594. behind. Value 0 indicates that key rotation is disabled.
  595. --innodb-encryption-rotation-iops=#
  596. Use this many iops for background key rotation
  597. --innodb-encryption-threads=#
  598. Number of threads performing background key rotation and
  599. scrubbing
  600. --innodb-fast-shutdown[=#]
  601. Speeds up the shutdown process of the InnoDB storage
  602. engine. Possible values are 0, 1 (faster) or 2 (fastest -
  603. crash-like).
  604. --innodb-file-format=name
  605. File format to use for new tables in .ibd files.
  606. --innodb-file-format-check
  607. Whether to perform system file format check.
  608. (Defaults to on; use --skip-innodb-file-format-check to disable.)
  609. --innodb-file-format-max[=name]
  610. The highest file format in the tablespace.
  611. --innodb-file-per-table
  612. Stores each InnoDB table to an .ibd file in the database
  613. dir.
  614. (Defaults to on; use --skip-innodb-file-per-table to disable.)
  615. --innodb-fill-factor=#
  616. Percentage of B-tree page filled during bulk insert
  617. --innodb-flush-log-at-timeout[=#]
  618. Write and flush logs every (n) second.
  619. --innodb-flush-log-at-trx-commit[=#]
  620. Set to 0 (write and flush once per second), 1 (write and
  621. flush at each commit) or 2 (write at commit, flush once
  622. per second).
  623. --innodb-flush-method=name
  624. With which method to flush data.
  625. --innodb-flush-neighbors[=#]
  626. Set to 0 (don't flush neighbors from buffer pool), 1
  627. (flush contiguous neighbors from buffer pool) or 2 (flush
  628. neighbors from buffer pool), when flushing a block
  629. --innodb-flush-sync Allow IO bursts at the checkpoints ignoring io_capacity
  630. setting.
  631. (Defaults to on; use --skip-innodb-flush-sync to disable.)
  632. --innodb-flushing-avg-loops=#
  633. Number of iterations over which the background flushing
  634. is averaged.
  635. --innodb-force-load-corrupted
  636. Force InnoDB to load metadata of corrupted table.
  637. --innodb-force-recovery=#
  638. Helps to save your data in case the disk image of the
  639. database becomes corrupt.
  640. --innodb-ft-aux-table
  641. FTS internal auxiliary table to be checked
  642. --innodb-ft-cache-size=#
  643. InnoDB Fulltext search cache size in bytes
  644. --innodb-ft-enable-diag-print
  645. Whether to enable additional FTS diagnostic printout
  646. --innodb-ft-enable-stopword
  647. Create FTS index with stopword.
  648. (Defaults to on; use --skip-innodb-ft-enable-stopword to disable.)
  649. --innodb-ft-ignore-stopwords
  650. Instruct FTS to ignore stopwords.
  651. --innodb-ft-max-token-size=#
  652. InnoDB Fulltext search maximum token size in characters
  653. --innodb-ft-min-token-size=#
  654. InnoDB Fulltext search minimum token size in characters
  655. --innodb-ft-num-word-optimize[=#]
  656. InnoDB Fulltext search number of words to optimize for
  657. each optimize table call
  658. --innodb-ft-result-cache-limit=#
  659. InnoDB Fulltext search query result cache limit in bytes
  660. --innodb-ft-server-stopword-table[=name]
  661. The user supplied stopword table name.
  662. --innodb-ft-sort-pll-degree=#
  663. InnoDB Fulltext search parallel sort degree, will round
  664. up to nearest power of 2 number
  665. --innodb-ft-total-cache-size=#
  666. Total memory allocated for InnoDB Fulltext Search cache
  667. --innodb-ft-user-stopword-table[=name]
  668. User supplied stopword table name, effective in the
  669. session level.
  670. --innodb-immediate-scrub-data-uncompressed
  671. Enable scrubbing of data
  672. --innodb-io-capacity=#
  673. Number of IOPs the server can do. Tunes the background IO
  674. rate
  675. --innodb-io-capacity-max=#
  676. Limit to which innodb_io_capacity can be inflated.
  677. --innodb-kill-idle-transaction=#
  678. A deprecated alias of kill_idle_transaction server
  679. variable.
  680. --innodb-large-prefix
  681. Support large index prefix length of
  682. REC_VERSION_56_MAX_INDEX_COL_LEN (3072) bytes.
  683. (Defaults to on; use --skip-innodb-large-prefix to disable.)
  684. --innodb-lock-wait-timeout=#
  685. Timeout in seconds an InnoDB transaction may wait for a
  686. lock before being rolled back. Values above 100000000
  687. disable the timeout.
  688. --innodb-locks-unsafe-for-binlog
  689. DEPRECATED. This option may be removed in future
  690. releases. Please use READ COMMITTED transaction isolation
  691. level instead. Force InnoDB to not use next-key locking,
  692. to use only row-level locking.
  693. --innodb-log-buffer-size=#
  694. The size of the buffer which InnoDB uses to write log to
  695. the log files on disk.
  696. --innodb-log-checksums
  697. Whether to compute and require checksums for InnoDB redo
  698. log blocks
  699. (Defaults to on; use --skip-innodb-log-checksums to disable.)
  700. --innodb-log-compressed-pages
  701. Enables/disables the logging of entire compressed page
  702. images. InnoDB logs the compressed pages to prevent
  703. corruption if the zlib compression algorithm changes.
  704. When turned OFF, InnoDB will assume that the zlib
  705. compression algorithm doesn't change.
  706. (Defaults to on; use --skip-innodb-log-compressed-pages to disable.)
  707. --innodb-log-file-size=#
  708. Size of each log file in a log group.
  709. --innodb-log-files-in-group=#
  710. Number of log files in the log group. InnoDB writes to
  711. the files in a circular fashion.
  712. --innodb-log-group-home-dir=name
  713. Path to InnoDB log files.
  714. --innodb-log-write-ahead-size=#
  715. Redo log write ahead unit size to avoid read-on-write, it
  716. should match the OS cache block IO size
  717. --innodb-lru-scan-depth=#
  718. How deep to scan LRU to keep it clean
  719. --innodb-max-bitmap-file-size=#
  720. The maximum size of changed page bitmap files
  721. --innodb-max-changed-pages=#
  722. The maximum number of rows for
  723. INFORMATION_SCHEMA.INNODB_CHANGED_PAGES table, 0 -
  724. unlimited
  725. --innodb-max-dirty-pages-pct=#
  726. Percentage of dirty pages allowed in bufferpool.
  727. --innodb-max-dirty-pages-pct-lwm=#
  728. Percentage of dirty pages at which flushing kicks in.
  729. --innodb-max-purge-lag=#
  730. Desired maximum length of the purge queue (0 = no limit)
  731. --innodb-max-purge-lag-delay=#
  732. Maximum delay of user threads in micro-seconds
  733. --innodb-max-undo-log-size[=#]
  734. Maximum size of UNDO tablespace in MB (If UNDO tablespace
  735. grows beyond this size it will be truncated in due
  736. course).
  737. --innodb-monitor-disable=name
  738. Turn off a monitor counter
  739. --innodb-monitor-enable=name
  740. Turn on a monitor counter
  741. --innodb-monitor-reset=name
  742. Reset a monitor counter
  743. --innodb-monitor-reset-all=name
  744. Reset all values for a monitor counter
  745. --innodb-numa-interleave
  746. Use NUMA interleave memory policy to allocate InnoDB
  747. buffer pool.
  748. --innodb-old-blocks-pct=#
  749. Percentage of the buffer pool to reserve for 'old'
  750. blocks.
  751. --innodb-old-blocks-time=#
  752. Move blocks to the 'new' end of the buffer pool if the
  753. first access was at least this many milliseconds ago. The
  754. timeout is disabled if 0.
  755. --innodb-online-alter-log-max-size=#
  756. Maximum modification log file size for online index
  757. creation
  758. --innodb-open-files=#
  759. How many files at the maximum InnoDB keeps open at the
  760. same time.
  761. --innodb-optimize-fulltext-only
  762. Only optimize the Fulltext index of the table
  763. --innodb-page-cleaners[=#]
  764. Page cleaner threads can be from 1 to 64. Default is 4.
  765. --innodb-page-size[=#]
  766. Page size to use for all InnoDB tablespaces.
  767. --innodb-parallel-dblwr-encrypt
  768. Enable or disable encryption of parallel doublewrite
  769. buffer file.
  770. --innodb-parallel-doublewrite-path=name
  771. Path to the parallel doublewrite file. If a relative path
  772. or a filename only is given, it's relative to the server
  773. data directory.
  774. --innodb-print-all-deadlocks
  775. Print all deadlocks to MySQL error log (off by default)
  776. --innodb-print-lock-wait-timeout-info
  777. Print lock wait timeout info to MySQL error log (off by
  778. default)
  779. --innodb-purge-batch-size[=#]
  780. Number of UNDO log pages to purge in one batch from the
  781. history list.
  782. --innodb-purge-rseg-truncate-frequency[=#]
  783. Dictates rate at which UNDO records are purged. Value N
  784. means purge rollback segment(s) on every Nth iteration of
  785. purge invocation
  786. --innodb-purge-threads[=#]
  787. Purge threads can be from 1 to 32. Default is 4.
  788. --innodb-random-read-ahead
  789. Whether to use read ahead for random access within an
  790. extent.
  791. --innodb-read-ahead-threshold=#
  792. Number of pages that must be accessed sequentially for
  793. InnoDB to trigger a readahead.
  794. --innodb-read-io-threads=#
  795. Number of background read I/O threads in InnoDB.
  796. --innodb-read-only Start InnoDB in read only mode (off by default)
  797. --innodb-redo-log-encrypt[=name]
  798. Enable or disable Encryption of REDO tablespace. Possible
  799. values: OFF, MASTER_KEY, KEYRING_KEY.
  800. --innodb-replication-delay=#
  801. Replication thread delay (ms) on the slave server if
  802. innodb_thread_concurrency is reached (0 by default)
  803. --innodb-rollback-on-timeout
  804. Roll back the complete transaction on lock wait timeout,
  805. for 4.x compatibility (disabled by default)
  806. --innodb-rollback-segments[=#]
  807. Number of rollback segments to use for storing undo logs.
  808. --innodb-scrub-log Enable background redo log (ib_logfile0, ib_logfile1...)
  809. scrubbing
  810. --innodb-scrub-log-speed[=#]
  811. Background redo log scrubbing speed in bytes/sec
  812. --innodb-show-locks-held=#
  813. Number of locks held to print for each InnoDB transaction
  814. in SHOW INNODB STATUS.
  815. --innodb-show-verbose-locks[=#]
  816. Whether to show records locked in SHOW INNODB STATUS.
  817. --innodb-sort-buffer-size=#
  818. Memory buffer size for index creation
  819. --innodb-spin-wait-delay[=#]
  820. Maximum delay between polling for a spin lock (6 by
  821. default)
  822. --innodb-stats-auto-recalc
  823. InnoDB automatic recalculation of persistent statistics
  824. enabled for all tables unless overridden at table level
  825. (automatic recalculation is only done when InnoDB decides
  826. that the table has changed too much and needs a new
  827. statistics)
  828. (Defaults to on; use --skip-innodb-stats-auto-recalc to disable.)
  829. --innodb-stats-include-delete-marked
  830. Include delete marked records when calculating persistent
  831. statistics
  832. --innodb-stats-method=name
  833. Specifies how InnoDB index statistics collection code
  834. should treat NULLs. Possible values are NULLS_EQUAL
  835. (default), NULLS_UNEQUAL and NULLS_IGNORED
  836. --innodb-stats-on-metadata
  837. Enable statistics gathering for metadata commands such as
  838. SHOW TABLE STATUS for tables that use transient
  839. statistics (off by default)
  840. --innodb-stats-persistent
  841. InnoDB persistent statistics enabled for all tables
  842. unless overridden at table level
  843. (Defaults to on; use --skip-innodb-stats-persistent to disable.)
  844. --innodb-stats-persistent-sample-pages=#
  845. The number of leaf index pages to sample when calculating
  846. persistent statistics (by ANALYZE, default 20)
  847. --innodb-stats-sample-pages=#
  848. Deprecated, use innodb_stats_transient_sample_pages
  849. instead
  850. --innodb-stats-transient-sample-pages=#
  851. The number of leaf index pages to sample when calculating
  852. transient statistics (if persistent statistics are not
  853. used, default 8)
  854. --innodb-status-file
  855. Enable SHOW ENGINE INNODB STATUS output in the
  856. innodb_status.<pid> file
  857. --innodb-status-output
  858. Enable InnoDB monitor output to the error log.
  859. --innodb-status-output-locks
  860. Enable InnoDB lock monitor output to the error log.
  861. Requires innodb_status_output=ON.
  862. --innodb-strict-mode
  863. Use strict mode when evaluating create options.
  864. (Defaults to on; use --skip-innodb-strict-mode to disable.)
  865. --innodb-support-xa Enable InnoDB support for the XA two-phase commit
  866. (Defaults to on; use --skip-innodb-support-xa to disable.)
  867. --innodb-sync-array-size[=#]
  868. Size of the mutex/lock wait array.
  869. --innodb-sync-spin-loops=#
  870. Count of spin-loop rounds in InnoDB mutexes (30 by
  871. default)
  872. --innodb-sys-tablespace-encrypt
  873. Enable this option at bootstrap to encrypt system
  874. tablespace.
  875. --innodb-table-locks
  876. Enable InnoDB locking in LOCK TABLES
  877. (Defaults to on; use --skip-innodb-table-locks to disable.)
  878. --innodb-temp-data-file-path=name
  879. Path to files and their sizes making temp-tablespace.
  880. --innodb-temp-tablespace-encrypt
  881. Enable or disable encryption of temporary tablespace.
  882. --innodb-thread-concurrency=#
  883. Helps in performance tuning in heavily concurrent
  884. environments. Sets the maximum number of threads allowed
  885. inside InnoDB. Value 0 will disable the thread
  886. throttling.
  887. --innodb-thread-sleep-delay=#
  888. Time of innodb thread sleeping before joining InnoDB
  889. queue (usec). Value 0 disable a sleep
  890. --innodb-tmpdir[=name]
  891. Directory for temporary non-tablespace files.
  892. --innodb-track-changed-pages
  893. Track the redo log for changed pages and output a changed
  894. page bitmap
  895. --innodb-undo-directory=name
  896. Directory where undo tablespace files live, this path can
  897. be absolute.
  898. --innodb-undo-log-encrypt
  899. Enable or disable Encryption of UNDO tablespaces.
  900. --innodb-undo-log-truncate
  901. Enable or Disable Truncate of UNDO tablespace.
  902. --innodb-undo-logs[=#]
  903. Number of rollback segments to use for storing undo logs.
  904. (deprecated)
  905. --innodb-undo-tablespaces=#
  906. Number of undo tablespaces to use. (deprecated)
  907. --innodb-use-global-flush-log-at-trx-commit
  908. Use global innodb_flush_log_at_trx_commit value.
  909. (default: ON).
  910. (Defaults to on; use --skip-innodb-use-global-flush-log-at-trx-commit to disable.)
  911. --innodb-use-native-aio
  912. Use native AIO if supported on this platform.
  913. (Defaults to on; use --skip-innodb-use-native-aio to disable.)
  914. --innodb-write-io-threads=#
  915. Number of background write I/O threads in InnoDB.
  916. --interactive-timeout=#
  917. The number of seconds the server waits for activity on an
  918. interactive connection before closing it
  919. --internal-tmp-disk-storage-engine[=name]
  920. The default storage engine for on-disk internal tmp table
  921. --join-buffer-size=#
  922. The size of the buffer that is used for full joins
  923. --keep-files-on-create
  924. Don't overwrite stale .MYD and .MYI even if no directory
  925. is specified
  926. --key-buffer-size=# The size of the buffer used for index blocks for MyISAM
  927. tables. Increase this to get better index handling (for
  928. all reads and multiple writes) to as much as you can
  929. afford
  930. --key-cache-age-threshold=#
  931. This characterizes the number of hits a hot block has to
  932. be untouched until it is considered aged enough to be
  933. downgraded to a warm block. This specifies the percentage
  934. ratio of that number of hits to the total number of
  935. blocks in key cache
  936. --key-cache-block-size=#
  937. The default size of key cache blocks
  938. --key-cache-division-limit=#
  939. The minimum percentage of warm blocks in key cache
  940. --keyring-migration-destination=name
  941. Keyring plugin to which the keys are migrated to. This
  942. option must be specified along with
  943. --keyring-migration-source.
  944. --keyring-migration-host=name
  945. Connect to host.
  946. --keyring-migration-password[=name]
  947. Password to use when connecting to server during keyring
  948. migration. If password value is not specified then it
  949. will be asked from the tty.
  950. --keyring-migration-port=#
  951. Port number to use for connection.
  952. --keyring-migration-socket=name
  953. The socket file to use for connection.
  954. --keyring-migration-source=name
  955. Keyring plugin from where the keys needs to be migrated
  956. to. This option must be specified along with
  957. --keyring-migration-destination.
  958. --keyring-migration-user=name
  959. User to login to server.
  960. --kill-idle-transaction=#
  961. If non-zero, number of seconds to wait before killing
  962. idle connections that have open transactions
  963. -L, --language=name Client error messages in given language. May be given as
  964. a full path. Deprecated. Use --lc-messages-dir instead.
  965. --large-pages Enable support for large pages
  966. --lc-messages=name Set the language used for the error messages.
  967. --lc-messages-dir=name
  968. Directory where error messages are
  969. --lc-time-names=name
  970. Set the language used for the month names and the days of
  971. the week.
  972. --local-infile Enable LOAD DATA LOCAL INFILE
  973. (Defaults to on; use --skip-local-infile to disable.)
  974. --lock-wait-timeout=#
  975. Timeout in seconds to wait for a lock before returning an
  976. error.
  977. --log-bin[=name] Log update queries in binary format. Optional (but
  978. strongly recommended to avoid replication problems if
  979. server's hostname changes) argument should be the chosen
  980. location for the binary log files.
  981. --log-bin-index=name
  982. File that holds the names for binary log files.
  983. --log-bin-trust-function-creators
  984. If set to FALSE (the default), then when --log-bin is
  985. used, creation of a stored function (or trigger) is
  986. allowed only to users having the SUPER privilege and only
  987. if this stored function (trigger) may not break binary
  988. logging. Note that if ALL connections to this server
  989. ALWAYS use row-based binary logging, the security issues
  990. do not exist and the binary logging cannot break, so you
  991. can safely set this to TRUE
  992. --log-bin-use-v1-row-events
  993. If equal to 1 then version 1 row events are written to a
  994. row based binary log. If equal to 0, then the latest
  995. version of events are written. This option is useful
  996. during some upgrades.
  997. --log-builtin-as-identified-by-password
  998. Controls logging of CREATE/ALTER/GRANT and SET PASSWORD
  999. user statements in replication binlogs, general query
  1000. logs and audit logs.
  1001. --log-error[=name] Error log file
  1002. --log-error-verbosity=#
  1003. How detailed the error log should be. 1, log errors only.
  1004. 2, log errors and warnings. 3, log errors, warnings, and
  1005. notes. Messages sent to the client are unaffected by this
  1006. setting.
  1007. --log-isam[=name] Log all MyISAM changes to file.
  1008. --log-output=name Syntax: log-output=value[,value...], where "value" could
  1009. be TABLE, FILE or NONE
  1010. --log-queries-not-using-indexes
  1011. Log queries that are executed without benefit of any
  1012. index to the slow log if it is open
  1013. --log-raw Log to general log before any rewriting of the query. For
  1014. use in debugging, not production as sensitive information
  1015. may be logged.
  1016. --log-short-format Don't log extra information to update and slow-query
  1017. logs.
  1018. --log-slave-updates Tells the slave to log the updates from the slave thread
  1019. to the binary log. You will need to turn it on if you
  1020. plan to daisy-chain the slaves
  1021. --log-slow-admin-statements
  1022. Log slow OPTIMIZE, ANALYZE, ALTER and other
  1023. administrative statements to the slow log if it is open.
  1024. --log-slow-filter=name
  1025. Log only the queries that followed certain execution
  1026. plan. Multiple flags allowed in a comma-separated string.
  1027. [qc_miss, full_scan, full_join, tmp_table,
  1028. tmp_table_on_disk, filesort, filesort_on_disk]
  1029. --log-slow-rate-limit=#
  1030. Rate limit statement writes to slow log to only those
  1031. from every (1/log_slow_rate_limit) session.
  1032. --log-slow-rate-type=name
  1033. Choose the log_slow_rate_limit behavior: session or
  1034. query. When you choose 'session' - every
  1035. %log_slow_rate_limit connection will be processed to slow
  1036. query log. When you choose 'query' - every
  1037. %log_slow_rate_limit query will be processed to slow
  1038. query log. [session, query]
  1039. --log-slow-slave-statements
  1040. Log slow statements executed by slave thread to the slow
  1041. log if it is open.
  1042. --log-slow-sp-statements[=name]
  1043. Choice between logging slow CALL statements, logging
  1044. individual slow statements inside stored procedures or
  1045. skipping the logging of stored procedures into the slow
  1046. log entirely. Values are OFF, ON and OFF_NO_CALLS
  1047. respectively.
  1048. --log-slow-verbosity=name
  1049. Choose how verbose the messages to your slow log will be.
  1050. Multiple flags allowed in a comma-separated string.
  1051. [microtime, query_plan, innodb, profiling,
  1052. profiling_use_getrusage]
  1053. --log-statements-unsafe-for-binlog
  1054. Log statements considered unsafe when using statement
  1055. based binary logging.
  1056. (Defaults to on; use --skip-log-statements-unsafe-for-binlog to disable.)
  1057. --log-syslog Errors, warnings, and similar issues eligible for MySQL's
  1058. error log file may additionally be sent to the host
  1059. operating system's system log ("syslog").
  1060. --log-syslog-facility=name
  1061. When logging issues using the host operating system's
  1062. syslog, identify as a facility of the given type (to aid
  1063. in log filtering).
  1064. --log-syslog-include-pid
  1065. When logging issues using the host operating system's
  1066. syslog, include this MySQL server's process ID (PID).
  1067. This setting does not affect MySQL's own error log file.
  1068. (Defaults to on; use --skip-log-syslog-include-pid to disable.)
  1069. --log-syslog-tag=name
  1070. When logging issues using the host operating system's
  1071. syslog, tag the entries from this particular MySQL server
  1072. with this ident. This will help distinguish entries from
  1073. MySQL servers co-existing on the same host machine. A
  1074. non-empty tag will be appended to the default ident of
  1075. 'mysqld', connected by a hyphen.
  1076. --log-tc=name Path to transaction coordinator log (used for
  1077. transactions that affect more than one storage engine,
  1078. when binary log is disabled).
  1079. --log-tc-size=# Size of transaction coordinator log.
  1080. --log-throttle-queries-not-using-indexes=#
  1081. Log at most this many 'not using index' warnings per
  1082. minute to the slow log. Any further warnings will be
  1083. condensed into a single summary line. A value of 0
  1084. disables throttling. Option has no effect unless
  1085. --log_queries_not_using_indexes is set.
  1086. --log-timestamps=name
  1087. UTC to timestamp log files in zulu time, for more concise
  1088. timestamps and easier correlation of logs from servers
  1089. from multiple time zones, or SYSTEM to use the system's
  1090. local time. This affects only log files, not log tables,
  1091. as the timestamp columns of the latter can be converted
  1092. at will.
  1093. -W, --log-warnings[=#]
  1094. Log some not critical warnings to the log file
  1095. --long-query-time=# Log all queries that have taken more than long_query_time
  1096. seconds to execute to file. The argument will be treated
  1097. as a decimal value with microsecond precision
  1098. --low-priority-updates
  1099. INSERT/DELETE/UPDATE has lower priority than selects
  1100. --lower-case-table-names[=#]
  1101. If set to 1 table names are stored in lowercase on disk
  1102. and table names will be case-insensitive. Should be set
  1103. to 2 if you are using a case insensitive file system
  1104. --master-info-file=name
  1105. The location and name of the file that remembers the
  1106. master and where the I/O replication thread is in the
  1107. master's binlogs.
  1108. --master-info-repository=name
  1109. Defines the type of the repository for the master
  1110. information.
  1111. --master-retry-count=#
  1112. The number of tries the slave will make to connect to the
  1113. master before giving up. Deprecated option, use 'CHANGE
  1114. MASTER TO master_retry_count = <num>' instead.
  1115. --master-verify-checksum
  1116. Force checksum verification of logged events in binary
  1117. log before sending them to slaves or printing them in
  1118. output of SHOW BINLOG EVENTS. Disabled by default.
  1119. --max-allowed-packet=#
  1120. Max packet length to send to or receive from the server
  1121. --max-binlog-cache-size=#
  1122. Sets the total size of the transactional cache
  1123. --max-binlog-dump-events=#
  1124. Option used by mysql-test for debugging and testing of
  1125. replication.
  1126. --max-binlog-files=#
  1127. Maximum number of binlog files. Used with
  1128. --max-binlog-size this can be used to limit the total
  1129. amount of disk space used for the binlog. Default is 0,
  1130. don't limit. This variable is deprecated and will be
  1131. removed in a future release.
  1132. --max-binlog-size=# Binary log will be rotated automatically when the size
  1133. exceeds this value. Will also apply to relay logs if
  1134. max_relay_log_size is 0
  1135. --max-binlog-stmt-cache-size=#
  1136. Sets the total size of the statement cache
  1137. --max-connect-errors=#
  1138. If there is more than this number of interrupted
  1139. connections from a host this host will be blocked from
  1140. further connections
  1141. --max-connections=# The number of simultaneous clients allowed
  1142. --max-delayed-threads=#
  1143. Don't start more than this number of threads to handle
  1144. INSERT DELAYED statements. If set to zero INSERT DELAYED
  1145. will be not used. This variable is deprecated along with
  1146. INSERT DELAYED.
  1147. --max-digest-length=#
  1148. Maximum length considered for digest text.
  1149. --max-error-count=# Max number of errors/warnings to store for a statement
  1150. --max-execution-time=#
  1151. Kill SELECT statement that takes over the specified
  1152. number of milliseconds
  1153. --max-heap-table-size=#
  1154. Don't allow creation of heap tables bigger than this
  1155. --max-join-size=# Joins that are probably going to read more than
  1156. max_join_size records return an error
  1157. --max-length-for-sort-data=#
  1158. Max number of bytes in sorted records
  1159. --max-points-in-geometry[=#]
  1160. Maximum number of points in a geometry
  1161. --max-prepared-stmt-count=#
  1162. Maximum number of prepared statements in the server
  1163. --max-relay-log-size=#
  1164. If non-zero: relay log will be rotated automatically when
  1165. the size exceeds this value; if zero: when the size
  1166. exceeds max_binlog_size
  1167. --max-seeks-for-key=#
  1168. Limit assumed max number of seeks when looking up rows
  1169. based on a key
  1170. --max-slowlog-files=#
  1171. Maximum number of slow query log files. Used with
  1172. --max-slowlog-size this can be used to limit the total
  1173. amount of disk space used for the slow query log. Default
  1174. is 0, don't limit.
  1175. --max-slowlog-size=#
  1176. Slow query log will be rotated automatically when the
  1177. size exceeds this value. The default is 0, don't limit
  1178. the size.
  1179. --max-sort-length=# The number of bytes to use when sorting BLOB or TEXT
  1180. values (only the first max_sort_length bytes of each
  1181. value are used; the rest are ignored)
  1182. --max-sp-recursion-depth[=#]
  1183. Maximum stored procedure recursion depth
  1184. --max-tmp-tables=# Maximum number of temporary tables a client can keep open
  1185. at a time
  1186. --max-user-connections=#
  1187. The maximum number of active connections for a single
  1188. user (0 = no limit)
  1189. --max-write-lock-count=#
  1190. After this many write locks, allow some read locks to run
  1191. in between
  1192. --memlock Lock mysqld in memory.
  1193. --metadata-locks-cache-size=#
  1194. Has no effect, deprecated
  1195. --metadata-locks-hash-instances=#
  1196. Has no effect, deprecated
  1197. --min-examined-row-limit=#
  1198. Don't write queries to slow log that examine fewer rows
  1199. than that
  1200. --multi-range-count=#
  1201. Number of key ranges to request at once. This variable
  1202. has no effect, and is deprecated. It will be removed in a
  1203. future release.
  1204. --myisam-block-size=#
  1205. Block size to be used for MyISAM index pages
  1206. --myisam-data-pointer-size=#
  1207. Default pointer size to be used for MyISAM tables
  1208. --myisam-max-sort-file-size=#
  1209. Don't use the fast sort index method to created index if
  1210. the temporary file would get bigger than this
  1211. --myisam-mmap-size=#
  1212. Restricts the total memory used for memory mapping of
  1213. MySQL tables
  1214. --myisam-recover-options[=name]
  1215. Syntax: myisam-recover-options[=option[,option...]],
  1216. where option can be DEFAULT, BACKUP, FORCE, QUICK, or OFF
  1217. --myisam-repair-threads=#
  1218. If larger than 1, when repairing a MyISAM table all
  1219. indexes will be created in parallel, with one thread per
  1220. index. The value of 1 disables parallel repair
  1221. --myisam-sort-buffer-size=#
  1222. The buffer that is allocated when sorting the index when
  1223. doing a REPAIR or when creating indexes with CREATE INDEX
  1224. or ALTER TABLE
  1225. --myisam-stats-method=name
  1226. Specifies how MyISAM index statistics collection code
  1227. should treat NULLs. Possible values of name are
  1228. NULLS_UNEQUAL (default behavior for 4.1 and later),
  1229. NULLS_EQUAL (emulate 4.0 behavior), and NULLS_IGNORED
  1230. --myisam-use-mmap Use memory mapping for reading and writing MyISAM tables
  1231. --mysql-native-password-proxy-users
  1232. If set to FALSE (the default), then the
  1233. mysql_native_password plugin will not signal for
  1234. authenticated users to be checked for mapping to proxy
  1235. users. When set to TRUE, the plugin will flag associated
  1236. authenticated accounts to be mapped to proxy users when
  1237. the server option check_proxy_users is enabled.
  1238. --net-buffer-length=#
  1239. Buffer length for TCP/IP and socket communication
  1240. --net-read-timeout=#
  1241. Number of seconds to wait for more data from a connection
  1242. before aborting the read
  1243. --net-retry-count=# If a read on a communication port is interrupted, retry
  1244. this many times before giving up
  1245. --net-write-timeout=#
  1246. Number of seconds to wait for a block to be written to a
  1247. connection before aborting the write
  1248. -n, --new Use very new possible "unsafe" functions
  1249. --ngram[=name] Enable or disable ngram plugin. Possible values are ON,
  1250. OFF, FORCE (don't start if the plugin fails to load).
  1251. --ngram-token-size=#
  1252. InnoDB ngram full text plugin parser token size in
  1253. characters
  1254. --offline-mode Make the server into offline mode
  1255. --old Use compatible behavior
  1256. --old-alter-table Use old, non-optimized alter table
  1257. --old-passwords=# Determine which hash algorithm to use when generating
  1258. passwords using the PASSWORD() function
  1259. --old-style-user-limits
  1260. Enable old-style user limits (before 5.0.3, user
  1261. resources were counted per each user+host vs. per
  1262. account).
  1263. --open-files-limit=#
  1264. If this is not 0, then mysqld will use this value to
  1265. reserve file descriptors to use with setrlimit(). If this
  1266. value is 0 then mysqld will reserve max_connections*5 or
  1267. max_connections + table_open_cache*2 (whichever is
  1268. larger) number of file descriptors
  1269. --optimizer-prune-level=#
  1270. Controls the heuristic(s) applied during query
  1271. optimization to prune less-promising partial plans from
  1272. the optimizer search space. Meaning: 0 - do not apply any
  1273. heuristic, thus perform exhaustive search; 1 - prune
  1274. plans based on number of retrieved rows
  1275. --optimizer-search-depth=#
  1276. Maximum depth of search performed by the query optimizer.
  1277. Values larger than the number of relations in a query
  1278. result in better query plans, but take longer to compile
  1279. a query. Values smaller than the number of tables in a
  1280. relation result in faster optimization, but may produce
  1281. very bad query plans. If set to 0, the system will
  1282. automatically pick a reasonable value
  1283. --optimizer-switch=name
  1284. optimizer_switch=option=val[,option=val...], where option
  1285. is one of {index_merge, index_merge_union,
  1286. index_merge_sort_union, index_merge_intersection,
  1287. engine_condition_pushdown, index_condition_pushdown, mrr,
  1288. mrr_cost_based, materialization, semijoin, loosescan,
  1289. firstmatch, duplicateweedout,
  1290. subquery_materialization_cost_based, block_nested_loop,
  1291. batched_key_access, use_index_extensions,
  1292. condition_fanout_filter, derived_merge} and val is one of
  1293. {on, off, default}
  1294. --optimizer-trace=name
  1295. Controls tracing of the Optimizer:
  1296. optimizer_trace=option=val[,option=val...], where option
  1297. is one of {enabled, one_line} and val is one of {on,
  1298. default}
  1299. --optimizer-trace-features=name
  1300. Enables/disables tracing of selected features of the
  1301. Optimizer:
  1302. optimizer_trace_features=option=val[,option=val...],
  1303. where option is one of {greedy_search, range_optimizer,
  1304. dynamic_range, repeated_subselect} and val is one of {on,
  1305. off, default}
  1306. --optimizer-trace-limit=#
  1307. Maximum number of shown optimizer traces
  1308. --optimizer-trace-max-mem-size=#
  1309. Maximum allowed cumulated size of stored optimizer traces
  1310. --optimizer-trace-offset=#
  1311. Offset of first optimizer trace to show; see manual
  1312. --parser-max-mem-size=#
  1313. Maximum amount of memory available to the parser
  1314. --partition[=name] Enable or disable partition plugin. Possible values are
  1315. ON, OFF, FORCE (don't start if the plugin fails to load).
  1316. --performance-schema
  1317. Enable the performance schema.
  1318. (Defaults to on; use --skip-performance-schema to disable.)
  1319. --performance-schema-accounts-size=#
  1320. Maximum number of instrumented user@host accounts. Use 0
  1321. to disable, -1 for automated scaling.
  1322. --performance-schema-consumer-events-stages-current
  1323. Default startup value for the events_stages_current
  1324. consumer.
  1325. --performance-schema-consumer-events-stages-history
  1326. Default startup value for the events_stages_history
  1327. consumer.
  1328. --performance-schema-consumer-events-stages-history-long
  1329. Default startup value for the events_stages_history_long
  1330. consumer.
  1331. --performance-schema-consumer-events-statements-current
  1332. Default startup value for the events_statements_current
  1333. consumer.
  1334. (Defaults to on; use --skip-performance-schema-consumer-events-statements-current to disable.)
  1335. --performance-schema-consumer-events-statements-history
  1336. Default startup value for the events_statements_history
  1337. consumer.
  1338. (Defaults to on; use --skip-performance-schema-consumer-events-statements-history to disable.)
  1339. --performance-schema-consumer-events-statements-history-long
  1340. Default startup value for the
  1341. events_statements_history_long consumer.
  1342. --performance-schema-consumer-events-transactions-current
  1343. Default startup value for the events_transactions_current
  1344. consumer.
  1345. --performance-schema-consumer-events-transactions-history
  1346. Default startup value for the events_transactions_history
  1347. consumer.
  1348. --performance-schema-consumer-events-transactions-history-long
  1349. Default startup value for the
  1350. events_transactions_history_long consumer.
  1351. --performance-schema-consumer-events-waits-current
  1352. Default startup value for the events_waits_current
  1353. consumer.
  1354. --performance-schema-consumer-events-waits-history
  1355. Default startup value for the events_waits_history
  1356. consumer.
  1357. --performance-schema-consumer-events-waits-history-long
  1358. Default startup value for the events_waits_history_long
  1359. consumer.
  1360. --performance-schema-consumer-global-instrumentation
  1361. Default startup value for the global_instrumentation
  1362. consumer.
  1363. (Defaults to on; use --skip-performance-schema-consumer-global-instrumentation to disable.)
  1364. --performance-schema-consumer-statements-digest
  1365. Default startup value for the statements_digest consumer.
  1366. (Defaults to on; use --skip-performance-schema-consumer-statements-digest to disable.)
  1367. --performance-schema-consumer-thread-instrumentation
  1368. Default startup value for the thread_instrumentation
  1369. consumer.
  1370. (Defaults to on; use --skip-performance-schema-consumer-thread-instrumentation to disable.)
  1371. --performance-schema-digests-size=#
  1372. Size of the statement digest. Use 0 to disable, -1 for
  1373. automated sizing.
  1374. --performance-schema-events-stages-history-long-size=#
  1375. Number of rows in EVENTS_STAGES_HISTORY_LONG. Use 0 to
  1376. disable, -1 for automated sizing.
  1377. --performance-schema-events-stages-history-size=#
  1378. Number of rows per thread in EVENTS_STAGES_HISTORY. Use 0
  1379. to disable, -1 for automated sizing.
  1380. --performance-schema-events-statements-history-long-size=#
  1381. Number of rows in EVENTS_STATEMENTS_HISTORY_LONG. Use 0
  1382. to disable, -1 for automated sizing.
  1383. --performance-schema-events-statements-history-size=#
  1384. Number of rows per thread in EVENTS_STATEMENTS_HISTORY.
  1385. Use 0 to disable, -1 for automated sizing.
  1386. --performance-schema-events-transactions-history-long-size=#
  1387. Number of rows in EVENTS_TRANSACTIONS_HISTORY_LONG. Use 0
  1388. to disable, -1 for automated sizing.
  1389. --performance-schema-events-transactions-history-size=#
  1390. Number of rows per thread in EVENTS_TRANSACTIONS_HISTORY.
  1391. Use 0 to disable, -1 for automated sizing.
  1392. --performance-schema-events-waits-history-long-size=#
  1393. Number of rows in EVENTS_WAITS_HISTORY_LONG. Use 0 to
  1394. disable, -1 for automated sizing.
  1395. --performance-schema-events-waits-history-size=#
  1396. Number of rows per thread in EVENTS_WAITS_HISTORY. Use 0
  1397. to disable, -1 for automated sizing.
  1398. --performance-schema-hosts-size=#
  1399. Maximum number of instrumented hosts. Use 0 to disable,
  1400. -1 for automated scaling.
  1401. --performance-schema-instrument[=name]
  1402. Default startup value for a performance schema
  1403. instrument.
  1404. --performance-schema-max-cond-classes=#
  1405. Maximum number of condition instruments.
  1406. --performance-schema-max-cond-instances=#
  1407. Maximum number of instrumented condition objects. Use 0
  1408. to disable, -1 for automated scaling.
  1409. --performance-schema-max-digest-length=#
  1410. Maximum length considered for digest text, when stored in
  1411. performance_schema tables.
  1412. --performance-schema-max-file-classes=#
  1413. Maximum number of file instruments.
  1414. --performance-schema-max-file-handles=#
  1415. Maximum number of opened instrumented files.
  1416. --performance-schema-max-file-instances=#
  1417. Maximum number of instrumented files. Use 0 to disable,
  1418. -1 for automated scaling.
  1419. --performance-schema-max-index-stat=#
  1420. Maximum number of index statistics for instrumented
  1421. tables. Use 0 to disable, -1 for automated scaling.
  1422. --performance-schema-max-memory-classes=#
  1423. Maximum number of memory pool instruments.
  1424. --performance-schema-max-metadata-locks=#
  1425. Maximum number of metadata locks. Use 0 to disable, -1
  1426. for automated scaling.
  1427. --performance-schema-max-mutex-classes=#
  1428. Maximum number of mutex instruments.
  1429. --performance-schema-max-mutex-instances=#
  1430. Maximum number of instrumented MUTEX objects. Use 0 to
  1431. disable, -1 for automated scaling.
  1432. --performance-schema-max-prepared-statements-instances=#
  1433. Maximum number of instrumented prepared statements. Use 0
  1434. to disable, -1 for automated scaling.
  1435. --performance-schema-max-program-instances=#
  1436. Maximum number of instrumented programs. Use 0 to
  1437. disable, -1 for automated scaling.
  1438. --performance-schema-max-rwlock-classes=#
  1439. Maximum number of rwlock instruments.
  1440. --performance-schema-max-rwlock-instances=#
  1441. Maximum number of instrumented RWLOCK objects. Use 0 to
  1442. disable, -1 for automated scaling.
  1443. --performance-schema-max-socket-classes=#
  1444. Maximum number of socket instruments.
  1445. --performance-schema-max-socket-instances=#
  1446. Maximum number of opened instrumented sockets. Use 0 to
  1447. disable, -1 for automated scaling.
  1448. --performance-schema-max-sql-text-length=#
  1449. Maximum length of displayed sql text.
  1450. --performance-schema-max-stage-classes=#
  1451. Maximum number of stage instruments.
  1452. --performance-schema-max-statement-classes=#
  1453. Maximum number of statement instruments.
  1454. --performance-schema-max-statement-stack=#
  1455. Number of rows per thread in EVENTS_STATEMENTS_CURRENT.
  1456. --performance-schema-max-table-handles=#
  1457. Maximum number of opened instrumented tables. Use 0 to
  1458. disable, -1 for automated scaling.
  1459. --performance-schema-max-table-instances=#
  1460. Maximum number of instrumented tables. Use 0 to disable,
  1461. -1 for automated scaling.
  1462. --performance-schema-max-table-lock-stat=#
  1463. Maximum number of lock statistics for instrumented
  1464. tables. Use 0 to disable, -1 for automated scaling.
  1465. --performance-schema-max-thread-classes=#
  1466. Maximum number of thread instruments.
  1467. --performance-schema-max-thread-instances=#
  1468. Maximum number of instrumented threads. Use 0 to disable,
  1469. -1 for automated scaling.
  1470. --performance-schema-session-connect-attrs-size=#
  1471. Size of session attribute string buffer per thread. Use 0
  1472. to disable, -1 for automated sizing.
  1473. --performance-schema-setup-actors-size=#
  1474. Maximum number of rows in SETUP_ACTORS. Use 0 to disable,
  1475. -1 for automated scaling.
  1476. --performance-schema-setup-objects-size=#
  1477. Maximum number of rows in SETUP_OBJECTS. Use 0 to
  1478. disable, -1 for automated scaling.
  1479. --performance-schema-users-size=#
  1480. Maximum number of instrumented users. Use 0 to disable,
  1481. -1 for automated scaling.
  1482. --pid-file=name Pid file used by safe_mysqld
  1483. --plugin-dir=name Directory for plugins
  1484. --plugin-load=name Optional semicolon-separated list of plugins to load,
  1485. where each plugin is identified as name=library, where
  1486. name is the plugin name and library is the plugin library
  1487. in plugin_dir.
  1488. --plugin-load-add=name
  1489. Optional semicolon-separated list of plugins to load,
  1490. where each plugin is identified as name=library, where
  1491. name is the plugin name and library is the plugin library
  1492. in plugin_dir. This option adds to the list specified by
  1493. --plugin-load in an incremental way. Multiple
  1494. --plugin-load-add are supported.
  1495. -P, --port=# Port number to use for connection or 0 to default to,
  1496. my.cnf, $MYSQL_TCP_PORT, /etc/services, built-in default
  1497. (3306), whatever comes first
  1498. --port-open-timeout=#
  1499. Maximum time in seconds to wait for the port to become
  1500. free. (Default: No wait).
  1501. --preload-buffer-size=#
  1502. The size of the buffer that is allocated when preloading
  1503. indexes
  1504. --profiling-history-size=#
  1505. Limit of query profiling memory
  1506. --proxy-protocol-networks=name
  1507. Enable proxy protocol for these source networks. The
  1508. syntax is a comma separated list of IPv4 and IPv6
  1509. networks. If the network doesn't contain mask, it is
  1510. considered to be a single host. "*" represents all
  1511. networks and must the only directive on the line.
  1512. --query-alloc-block-size=#
  1513. Allocation block size for query parsing and execution
  1514. --query-cache-limit=#
  1515. Don't cache results that are bigger than this. This
  1516. variable is deprecated and will be removed in a future
  1517. release.
  1518. --query-cache-min-res-unit=#
  1519. The minimum size for blocks allocated by the query cache.
  1520. This variable is deprecated and will be removed in a
  1521. future release.
  1522. --query-cache-size=#
  1523. The memory allocated to store results from old queries.
  1524. This variable is deprecated and will be removed in a
  1525. future release.
  1526. --query-cache-strip-comments
  1527. Enable and disable optimisation "strip comment for query
  1528. cache" - optimisation strip all comments from query while
  1529. search query result in query cache
  1530. --query-cache-type=name
  1531. OFF = Don't cache or retrieve results. ON = Cache all
  1532. results except SELECT SQL_NO_CACHE ... queries. DEMAND =
  1533. Cache only SELECT SQL_CACHE ... queries. This variable is
  1534. deprecated and will be removed in a future release.
  1535. --query-cache-wlock-invalidate
  1536. Invalidate queries in query cache on LOCK for write. This
  1537. variable is deprecated and will be removed in a future
  1538. release.
  1539. --query-prealloc-size=#
  1540. Persistent buffer for query parsing and execution
  1541. --range-alloc-block-size=#
  1542. Allocation block size for storing ranges during
  1543. optimization
  1544. --range-optimizer-max-mem-size=#
  1545. Maximum amount of memory used by the range optimizer to
  1546. allocate predicates during range analysis. The larger the
  1547. number, more memory may be consumed during range
  1548. analysis. If the value is too low to completed range
  1549. optimization of a query, index range scan will not be
  1550. considered for this query. A value of 0 means range
  1551. optimizer does not have any cap on memory.
  1552. --read-buffer-size=#
  1553. Each thread that does a sequential scan allocates a
  1554. buffer of this size for each table it scans. If you do
  1555. many sequential scans, you may want to increase this
  1556. value
  1557. --read-only Make all non-temporary tables read-only, with the
  1558. exception for replication (slave) threads and users with
  1559. the SUPER privilege
  1560. --read-rnd-buffer-size=#
  1561. When reading rows in sorted order after a sort, the rows
  1562. are read through this buffer to avoid a disk seeks
  1563. --relay-log=name The location and name to use for relay logs
  1564. --relay-log-index=name
  1565. File that holds the names for relay log files.
  1566. --relay-log-info-file=name
  1567. The location and name of the file that remembers where
  1568. the SQL replication thread is in the relay logs
  1569. --relay-log-info-repository=name
  1570. Defines the type of the repository for the relay log
  1571. information and associated workers.
  1572. --relay-log-purge if disabled - do not purge relay logs. if enabled - purge
  1573. them as soon as they are no more needed
  1574. (Defaults to on; use --skip-relay-log-purge to disable.)
  1575. --relay-log-recovery
  1576. Enables automatic relay log recovery right after the
  1577. database startup, which means that the IO Thread starts
  1578. re-fetching from the master right after the last
  1579. transaction processed
  1580. --relay-log-space-limit=#
  1581. Maximum space to use for all relay logs
  1582. --replicate-do-db=name
  1583. Tells the slave thread to restrict replication to the
  1584. specified database. To specify more than one database,
  1585. use the directive multiple times, once for each database.
  1586. Note that this will only work if you do not use
  1587. cross-database queries such as UPDATE some_db.some_table
  1588. SET foo='bar' while having selected a different or no
  1589. database. If you need cross database updates to work,
  1590. make sure you have 3.23.28 or later, and use
  1591. replicate-wild-do-table=db_name.%.
  1592. --replicate-do-table=name
  1593. Tells the slave thread to restrict replication to the
  1594. specified table. To specify more than one table, use the
  1595. directive multiple times, once for each table. This will
  1596. work for cross-database updates, in contrast to
  1597. replicate-do-db.
  1598. --replicate-ignore-db=name
  1599. Tells the slave thread to not replicate to the specified
  1600. database. To specify more than one database to ignore,
  1601. use the directive multiple times, once for each database.
  1602. This option will not work if you use cross database
  1603. updates. If you need cross database updates to work, make
  1604. sure you have 3.23.28 or later, and use
  1605. replicate-wild-ignore-table=db_name.%.
  1606. --replicate-ignore-table=name
  1607. Tells the slave thread to not replicate to the specified
  1608. table. To specify more than one table to ignore, use the
  1609. directive multiple times, once for each table. This will
  1610. work for cross-database updates, in contrast to
  1611. replicate-ignore-db.
  1612. --replicate-rewrite-db=name
  1613. Updates to a database with a different name than the
  1614. original. Example:
  1615. replicate-rewrite-db=master_db_name->slave_db_name.
  1616. --replicate-same-server-id
  1617. In replication, if set to 1, do not skip events having
  1618. our server id. Default value is 0 (to break infinite
  1619. loops in circular replication). Can't be set to 1 if
  1620. --log-slave-updates is used.
  1621. --replicate-wild-do-table=name
  1622. Tells the slave thread to restrict replication to the
  1623. tables that match the specified wildcard pattern. To
  1624. specify more than one table, use the directive multiple
  1625. times, once for each table. This will work for
  1626. cross-database updates. Example:
  1627. replicate-wild-do-table=foo%.bar% will replicate only
  1628. updates to tables in all databases that start with foo
  1629. and whose table names start with bar.
  1630. --replicate-wild-ignore-table=name
  1631. Tells the slave thread to not replicate to the tables
  1632. that match the given wildcard pattern. To specify more
  1633. than one table to ignore, use the directive multiple
  1634. times, once for each table. This will work for
  1635. cross-database updates. Example:
  1636. replicate-wild-ignore-table=foo%.bar% will not do updates
  1637. to tables in databases that start with foo and whose
  1638. table names start with bar.
  1639. --report-host=name Hostname or IP of the slave to be reported to the master
  1640. during slave registration. Will appear in the output of
  1641. SHOW SLAVE HOSTS. Leave unset if you do not want the
  1642. slave to register itself with the master. Note that it is
  1643. not sufficient for the master to simply read the IP of
  1644. the slave off the socket once the slave connects. Due to
  1645. NAT and other routing issues, that IP may not be valid
  1646. for connecting to the slave from the master or other
  1647. hosts
  1648. --report-password=name
  1649. The account password of the slave to be reported to the
  1650. master during slave registration
  1651. --report-port=# Port for connecting to slave reported to the master
  1652. during slave registration. Set it only if the slave is
  1653. listening on a non-default port or if you have a special
  1654. tunnel from the master or other clients to the slave. If
  1655. not sure, leave this option unset
  1656. --report-user=name The account user name of the slave to be reported to the
  1657. master during slave registration
  1658. --require-secure-transport
  1659. When this option is enabled, connections attempted using
  1660. insecure transport will be rejected. Secure transports
  1661. are SSL/TLS, Unix socket or Shared Memory (on Windows).
  1662. --rpl-stop-slave-timeout=#
  1663. Timeout in seconds to wait for slave to stop before
  1664. returning a warning.
  1665. --safe-user-create Don't allow new user creation by the user who has no
  1666. write privileges to the mysql.user table.
  1667. --secure-auth Disallow authentication for accounts that have old
  1668. (pre-4.1) passwords. Deprecated. Always TRUE.
  1669. (Defaults to on; use --skip-secure-auth to disable.)
  1670. --secure-file-priv=name
  1671. Limit LOAD DATA, SELECT ... OUTFILE, and LOAD_FILE() to
  1672. files within specified directory
  1673. --server-id=# Uniquely identifies the server instance in the community
  1674. of replication partners
  1675. --server-id-bits=# Set number of significant bits in server-id
  1676. --session-track-gtids=name
  1677. Controls the amount of global transaction ids to be
  1678. included in the response packet sent by the
  1679. server.(Default: OFF).
  1680. --session-track-schema
  1681. Track changes to the 'default schema'.
  1682. (Defaults to on; use --skip-session-track-schema to disable.)
  1683. --session-track-state-change
  1684. Track changes to the 'session state'.
  1685. --session-track-system-variables=name
  1686. Track changes in registered system variables.
  1687. --session-track-transaction-info=name
  1688. Track changes to the transaction attributes. OFF to
  1689. disable; STATE to track just transaction state (Is there
  1690. an active transaction? Does it have any data? etc.);
  1691. CHARACTERISTICS to track transaction state and report all
  1692. statements needed to start a transaction with the same
  1693. characteristics (isolation level, read only/read write,
  1694. snapshot - but not any work done / data modified within
  1695. the transaction).
  1696. --sha256-password-auto-generate-rsa-keys
  1697. Auto generate RSA keys at server startup if correpsonding
  1698. system variables are not specified and key files are not
  1699. present at the default location.
  1700. (Defaults to on; use --skip-sha256-password-auto-generate-rsa-keys to disable.)
  1701. --sha256-password-private-key-path=name
  1702. A fully qualified path to the private RSA key used for
  1703. authentication
  1704. --sha256-password-proxy-users
  1705. If set to FALSE (the default), then the sha256_password
  1706. authentication plugin will not signal for authenticated
  1707. users to be checked for mapping to proxy users. When set
  1708. to TRUE, the plugin will flag associated authenticated
  1709. accounts to be mapped to proxy users when the server
  1710. option check_proxy_users is enabled.
  1711. --sha256-password-public-key-path=name
  1712. A fully qualified path to the public RSA key used for
  1713. authentication
  1714. --show-compatibility-56
  1715. SHOW commands / INFORMATION_SCHEMA tables compatible with
  1716. MySQL 5.6
  1717. --show-create-table-verbosity
  1718. When this option is enabled, it increases the verbosity
  1719. of 'SHOW CREATE TABLE'.
  1720. --show-old-temporals
  1721. When this option is enabled, the pre-5.6.4 temporal types
  1722. will be marked in the 'SHOW CREATE TABLE' and
  1723. 'INFORMATION_SCHEMA.COLUMNS' table as a comment in
  1724. COLUMN_TYPE field. This variable is deprecated and will
  1725. be removed in a future release.
  1726. --show-slave-auth-info
  1727. Show user and password in SHOW SLAVE HOSTS on this
  1728. master.
  1729. --skip-grant-tables Start without grant tables. This gives all users FULL
  1730. ACCESS to all tables.
  1731. --skip-host-cache Don't cache host names.
  1732. --skip-name-resolve Don't resolve hostnames. All hostnames are IP's or
  1733. 'localhost'.
  1734. --skip-networking Don't allow connection with TCP/IP
  1735. --skip-new Don't use new, possibly wrong routines.
  1736. --skip-show-database
  1737. Don't allow 'SHOW DATABASE' commands
  1738. --skip-slave-start If set, slave is not autostarted.
  1739. --skip-stack-trace Don't print a stack trace on failure.
  1740. --slave-allow-batching
  1741. Allow slave to batch requests
  1742. --slave-checkpoint-group=#
  1743. Maximum number of processed transactions by
  1744. Multi-threaded slave before a checkpoint operation is
  1745. called to update progress status.
  1746. --slave-checkpoint-period=#
  1747. Gather workers' activities to Update progress status of
  1748. Multi-threaded slave and flush the relay log info to disk
  1749. after every #th milli-seconds.
  1750. --slave-compressed-protocol
  1751. Use compression on master/slave protocol
  1752. --slave-exec-mode=name
  1753. Modes for how replication events should be executed.
  1754. Legal values are STRICT (default) and IDEMPOTENT. In
  1755. IDEMPOTENT mode, replication will not stop for operations
  1756. that are idempotent. In STRICT mode, replication will
  1757. stop on any unexpected difference between the master and
  1758. the slave
  1759. --slave-load-tmpdir=name
  1760. The location where the slave should put its temporary
  1761. files when replicating a LOAD DATA INFILE command
  1762. --slave-max-allowed-packet=#
  1763. The maximum packet length to sent successfully from the
  1764. master to slave.
  1765. --slave-net-timeout=#
  1766. Number of seconds to wait for more data from a
  1767. master/slave connection before aborting the read
  1768. --slave-parallel-type=name
  1769. Specifies if the slave will use database partitioning or
  1770. information from master to parallelize
  1771. transactions.(Default: DATABASE).
  1772. --slave-parallel-workers=#
  1773. Number of worker threads for executing events in parallel
  1774.  
  1775. --slave-pending-jobs-size-max=#
  1776. Max size of Slave Worker queues holding yet not applied
  1777. events.The least possible value must be not less than the
  1778. master side max_allowed_packet.
  1779. --slave-preserve-commit-order
  1780. Force slave workers to make commits in the same order as
  1781. on the master. Disabled by default.
  1782. --slave-rows-search-algorithms=name
  1783. Set of searching algorithms that the slave will use while
  1784. searching for records from the storage engine to either
  1785. updated or deleted them. Possible values are: INDEX_SCAN,
  1786. TABLE_SCAN and HASH_SCAN. Any combination is allowed, and
  1787. the slave will always pick the most suitable algorithm
  1788. for any given scenario. (Default: INDEX_SCAN,
  1789. TABLE_SCAN).
  1790. --slave-skip-errors=name
  1791. Tells the slave thread to continue replication when a
  1792. query event returns an error from the provided list
  1793. --slave-sql-verify-checksum
  1794. Force checksum verification of replication events after
  1795. reading them from relay log. Note: Events are always
  1796. checksum-verified by slave on receiving them from the
  1797. network before writing them to the relay log. Enabled by
  1798. default.
  1799. (Defaults to on; use --skip-slave-sql-verify-checksum to disable.)
  1800. --slave-transaction-retries=#
  1801. Number of times the slave SQL thread will retry a
  1802. transaction in case it failed with a deadlock or elapsed
  1803. lock wait timeout, before giving up and stopping
  1804. --slave-type-conversions=name
  1805. Set of slave type conversions that are enabled. Legal
  1806. values are: ALL_LOSSY to enable lossy conversions,
  1807. ALL_NON_LOSSY to enable non-lossy conversions,
  1808. ALL_UNSIGNED to treat all integer column type data to be
  1809. unsigned values, and ALL_SIGNED to treat all integer
  1810. column type data to be signed values. Default treatment
  1811. is ALL_SIGNED. If ALL_SIGNED and ALL_UNSIGNED both are
  1812. specified, ALL_SIGNED will take higher priority than
  1813. ALL_UNSIGNED. If the variable is assigned the empty set,
  1814. no conversions are allowed and it is expected that the
  1815. types match exactly.
  1816. --slow-launch-time=#
  1817. If creating the thread takes longer than this value (in
  1818. seconds), the Slow_launch_threads counter will be
  1819. incremented
  1820. --slow-query-log Log slow queries to a table or log file. Defaults logging
  1821. to a file hostname-slow.log or a table mysql.slow_log if
  1822. --log-output=TABLE is used. Must be enabled to activate
  1823. other slow log options
  1824. --slow-query-log-always-write-time=#
  1825. Log queries which run longer than specified by this value
  1826. regardless of the log_slow_rate_limit valiue.
  1827. --slow-query-log-file=name
  1828. Log slow queries to given log file. Defaults logging to
  1829. hostname-slow.log. Must be enabled to activate other slow
  1830. log options
  1831. --slow-query-log-use-global-control=name
  1832. Choose flags, wich always use the global variables.
  1833. Multiple flags allowed in a comma-separated string.
  1834. [none, log_slow_filter, log_slow_rate_limit,
  1835. log_slow_verbosity, long_query_time,
  1836. min_examined_row_limit, all]
  1837. --socket=name Socket file to use for connection
  1838. --sort-buffer-size=#
  1839. Each thread that needs to do a sort allocates a buffer of
  1840. this size
  1841. --sporadic-binlog-dump-fail
  1842. Option used by mysql-test for debugging and testing of
  1843. replication.
  1844. --sql-mode=name Syntax: sql-mode=mode[,mode[,mode...]]. See the manual
  1845. for the complete list of valid sql modes
  1846. --ssl Enable SSL for connection (automatically enabled with
  1847. other flags).
  1848. (Defaults to on; use --skip-ssl to disable.)
  1849. --ssl-ca=name CA file in PEM format (check OpenSSL docs, implies --ssl)
  1850. --ssl-capath=name CA directory (check OpenSSL docs, implies --ssl)
  1851. --ssl-cert=name X509 cert in PEM format (implies --ssl)
  1852. --ssl-cipher=name SSL cipher to use (implies --ssl)
  1853. --ssl-crl=name CRL file in PEM format (check OpenSSL docs, implies
  1854. --ssl)
  1855. --ssl-crlpath=name CRL directory (check OpenSSL docs, implies --ssl)
  1856. --ssl-key=name X509 key in PEM format (implies --ssl)
  1857. --stored-program-cache=#
  1858. The soft upper limit for number of cached stored routines
  1859. for one connection.
  1860. --super-large-pages Enable support for super large pages.
  1861. --super-read-only Make all non-temporary tables read-only, with the
  1862. exception for replication (slave) threads. Users with
  1863. the SUPER privilege are affected, unlike read_only.
  1864. Setting super_read_only to ON also sets read_only to ON.
  1865. -s, --symbolic-links
  1866. Enable symbolic link support.
  1867. (Defaults to on; use --skip-symbolic-links to disable.)
  1868. --sync-binlog=# Synchronously flush binary log to disk after every #th
  1869. write to the file. Use 0 to disable synchronous flushing
  1870. --sync-frm Sync .frm files to disk on creation
  1871. (Defaults to on; use --skip-sync-frm to disable.)
  1872. --sync-master-info=#
  1873. Synchronously flush master info to disk after every #th
  1874. event. Use 0 to disable synchronous flushing
  1875. --sync-relay-log=# Synchronously flush relay log to disk after every #th
  1876. event. Use 0 to disable synchronous flushing
  1877. --sync-relay-log-info=#
  1878. Synchronously flush relay log info to disk after every
  1879. #th transaction. Use 0 to disable synchronous flushing
  1880. --sysdate-is-now Non-default option to alias SYSDATE() to NOW() to make it
  1881. safe-replicable. Since 5.0, SYSDATE() returns a `dynamic'
  1882. value different for different invocations, even within
  1883. the same statement.
  1884. --table-definition-cache=#
  1885. The number of cached table definitions
  1886. --table-open-cache=#
  1887. The number of cached open tables (total for all table
  1888. cache instances)
  1889. --table-open-cache-instances=#
  1890. The number of table cache instances
  1891. --tc-heuristic-recover=name
  1892. Decision to use in heuristic recover process. Possible
  1893. values are OFF, COMMIT or ROLLBACK.
  1894. --temp-pool This option is deprecated and will be removed in a future
  1895. version. Using this option will cause most temporary
  1896. files created to use a small set of names, rather than a
  1897. unique name for each new file.
  1898. (Defaults to on; use --skip-temp-pool to disable.)
  1899. --thread-cache-size=#
  1900. How many threads we should keep in a cache for reuse
  1901. --thread-handling=name
  1902. Define threads usage for handling queries, one of
  1903. one-thread-per-connection, no-threads, pool-of-threads
  1904. --thread-pool-high-prio-mode=name
  1905. High priority queue mode: one of 'transactions',
  1906. 'statements' or 'none'. In the 'transactions' mode the
  1907. thread pool uses both high- and low-priority queues
  1908. depending on whether an event is generated by an already
  1909. started transaction or a connection holding a MDL, table,
  1910. user, or a global read or backup lock and whether it has
  1911. any high priority tickets (see
  1912. thread_pool_high_prio_tickets). In the 'statements' mode
  1913. all events (i.e. individual statements) always go to the
  1914. high priority queue, regardless of the current
  1915. transaction and lock state and high priority tickets.
  1916. 'none' is the opposite of 'statements', i.e. disables the
  1917. high priority queue completely.
  1918. --thread-pool-high-prio-tickets=#
  1919. Number of tickets to enter the high priority event queue
  1920. for each transaction.
  1921. --thread-pool-idle-timeout=#
  1922. Timeout in seconds for an idle thread in the thread
  1923. pool.Worker thread will be shut down after timeout
  1924. --thread-pool-max-threads=#
  1925. Maximum allowed number of worker threads in the thread
  1926. pool
  1927. --thread-pool-oversubscribe=#
  1928. How many additional active worker threads in a group are
  1929. allowed.
  1930. --thread-pool-size=#
  1931. Number of thread groups in the pool. This parameter is
  1932. roughly equivalent to maximum number of concurrently
  1933. executing threads (threads in a waiting state do not
  1934. count as executing).
  1935. --thread-pool-stall-limit=#
  1936. Maximum query execution time in milliseconds,before an
  1937. executing non-yielding thread is considered stalled.If a
  1938. worker thread is stalled, additional worker thread may be
  1939. created to handle remaining clients.
  1940. --thread-stack=# The stack size for each thread
  1941. --thread-statistics Control TABLE_STATISTICS running, when userstat is
  1942. enabled
  1943. --time-format=name The TIME format (ignored)
  1944. --tls-version=name TLS version, permitted values are TLSv1, TLSv1.1,
  1945. TLSv1.2(Only for openssl)
  1946. --tmp-table-size=# If an internal in-memory temporary table exceeds this
  1947. size, MySQL will automatically convert it to an on-disk
  1948. MyISAM table
  1949. -t, --tmpdir=name Path for temporary files. Several paths may be specified,
  1950. separated by a colon (:), in this case they are used in a
  1951. round-robin fashion
  1952. --transaction-alloc-block-size=#
  1953. Allocation block size for transactions to be stored in
  1954. binary log
  1955. --transaction-isolation=name
  1956. Default transaction isolation level.
  1957. --transaction-prealloc-size=#
  1958. Persistent buffer for transactions to be stored in binary
  1959. log
  1960. --transaction-read-only
  1961. Default transaction access mode. True if transactions are
  1962. read-only.
  1963. --transaction-write-set-extraction[=name]
  1964. This option is used to let the server know when to
  1965. extract the write set which will be used for various
  1966. purposes.
  1967. --updatable-views-with-limit=name
  1968. YES = Don't issue an error message (warning only) if a
  1969. VIEW without presence of a key of the underlying table is
  1970. used in queries with a LIMIT clause for updating. NO =
  1971. Prohibit update of a VIEW, which does not contain a key
  1972. of the underlying table and the query uses a LIMIT clause
  1973. (usually get from GUI tools)
  1974. -u, --user=name Run mysqld daemon as user.
  1975. --userstat Control USER_STATISTICS, CLIENT_STATISTICS,
  1976. THREAD_STATISTICS, INDEX_STATISTICS and TABLE_STATISTICS
  1977. running
  1978. --utility-user=name Specifies a MySQL user that will be added to the internal
  1979. list of users and recognized as the utility user.
  1980. --utility-user-password=name
  1981. Specifies the password required for the utility user.
  1982. --utility-user-privileges=name
  1983. Specifies the privileges that the utility user will have
  1984. in a comma delimited list. See the manual for a complete
  1985. list of privileges.
  1986. --utility-user-schema-access=name
  1987. Specifies the schemas that the utility user has access to
  1988. in a comma delimited list.
  1989. --validate-user-plugins
  1990. Turns on additional validation of authentication plugins
  1991. assigned to user accounts.
  1992. (Defaults to on; use --skip-validate-user-plugins to disable.)
  1993. -v, --verbose Used with --help option for detailed help.
  1994. -V, --version Output version information and exit.
  1995. --wait-timeout=# The number of seconds the server waits for activity on a
  1996. connection before closing it
  1997.  
  1998. Variables (--variable-name=value)
  1999. and boolean options {FALSE|TRUE} Value (after reading options)
  2000. ------------------------------------------------------------ -------------
  2001. abort-slave-event-count 0
  2002. allow-suspicious-udfs FALSE
  2003. archive ON
  2004. auto-generate-certs TRUE
  2005. auto-increment-increment 1
  2006. auto-increment-offset 1
  2007. autocommit TRUE
  2008. automatic-sp-privileges TRUE
  2009. avoid-temporal-upgrade FALSE
  2010. back-log 80
  2011. basedir /usr/
  2012. big-tables FALSE
  2013. bind-address *
  2014. binlog-cache-size 32768
  2015. binlog-checksum CRC32
  2016. binlog-direct-non-transactional-updates FALSE
  2017. binlog-error-action ABORT_SERVER
  2018. binlog-format ROW
  2019. binlog-group-commit-sync-delay 0
  2020. binlog-group-commit-sync-no-delay-count 0
  2021. binlog-gtid-simple-recovery TRUE
  2022. binlog-max-flush-queue-time 0
  2023. binlog-order-commits TRUE
  2024. binlog-row-event-max-size 8192
  2025. binlog-row-image FULL
  2026. binlog-rows-query-log-events FALSE
  2027. binlog-skip-flush-commands FALSE
  2028. binlog-space-limit 0
  2029. binlog-stmt-cache-size 32768
  2030. binlog-transaction-dependency-history-size 25000
  2031. binlog-transaction-dependency-tracking COMMIT_ORDER
  2032. blackhole ON
  2033. block-encryption-mode aes-128-ecb
  2034. bulk-insert-buffer-size 8388608
  2035. character-set-client-handshake TRUE
  2036. character-set-filesystem binary
  2037. character-set-server latin1
  2038. character-sets-dir /usr/share/percona-server/charsets/
  2039. check-proxy-users FALSE
  2040. chroot (No default value)
  2041. collation-server latin1_swedish_ci
  2042. completion-type NO_CHAIN
  2043. concurrent-insert AUTO
  2044. connect-timeout 10
  2045. console FALSE
  2046. csv-mode
  2047. daemonize FALSE
  2048. datadir /var/lib/mysql/
  2049. date-format %Y-%m-%d
  2050. datetime-format %Y-%m-%d %H:%i:%s
  2051. default-authentication-plugin mysql_native_password
  2052. default-password-lifetime 0
  2053. default-storage-engine InnoDB
  2054. default-time-zone (No default value)
  2055. default-tmp-storage-engine InnoDB
  2056. default-week-format 0
  2057. delay-key-write ON
  2058. delayed-insert-limit 100
  2059. delayed-insert-timeout 300
  2060. delayed-queue-size 1000
  2061. des-key-file (No default value)
  2062. disable-partition-engine-check TRUE
  2063. disabled-storage-engines
  2064. disconnect-on-expired-password TRUE
  2065. disconnect-slave-event-count 0
  2066. div-precision-increment 4
  2067. encrypt-binlog FALSE
  2068. encrypt-tmp-files FALSE
  2069. end-markers-in-json FALSE
  2070. enforce-gtid-consistency FALSE
  2071. enforce-storage-engine (No default value)
  2072. eq-range-index-dive-limit 200
  2073. event-scheduler OFF
  2074. expand-fast-index-creation FALSE
  2075. expire-logs-days 0
  2076. explicit-defaults-for-timestamp FALSE
  2077. external-locking FALSE
  2078. extra-max-connections 1
  2079. extra-port 0
  2080. federated ON
  2081. flush FALSE
  2082. flush-time 0
  2083. ft-boolean-syntax + -><()~*:""&|
  2084. ft-max-word-len 84
  2085. ft-min-word-len 4
  2086. ft-query-expansion-limit 20
  2087. ft-query-extra-word-chars FALSE
  2088. ft-stopword-file (No default value)
  2089. gdb FALSE
  2090. general-log FALSE
  2091. general-log-file /var/lib/mysql/9dda8c80bfd8.log
  2092. group-concat-max-len 1024
  2093. gtid-executed-compression-period 1000
  2094. gtid-mode OFF
  2095. help TRUE
  2096. host-cache-size 279
  2097. ignore-builtin-innodb FALSE
  2098. init-connect
  2099. init-file (No default value)
  2100. init-slave
  2101. initialize FALSE
  2102. initialize-insecure FALSE
  2103. innodb-adaptive-flushing TRUE
  2104. innodb-adaptive-flushing-lwm 10
  2105. innodb-adaptive-hash-index TRUE
  2106. innodb-adaptive-hash-index-parts 8
  2107. innodb-adaptive-max-sleep-delay 150000
  2108. innodb-api-bk-commit-interval 5
  2109. innodb-api-disable-rowlock FALSE
  2110. innodb-api-enable-binlog FALSE
  2111. innodb-api-enable-mdl FALSE
  2112. innodb-api-trx-level 0
  2113. innodb-autoextend-increment 64
  2114. innodb-autoinc-lock-mode 1
  2115. innodb-background-scrub-data-check-interval 3600
  2116. innodb-background-scrub-data-compressed FALSE
  2117. innodb-background-scrub-data-interval 604800
  2118. innodb-background-scrub-data-uncompressed FALSE
  2119. innodb-buffer-pool-chunk-size 134217728
  2120. innodb-buffer-pool-dump-at-shutdown TRUE
  2121. innodb-buffer-pool-dump-now FALSE
  2122. innodb-buffer-pool-dump-pct 25
  2123. innodb-buffer-pool-filename ib_buffer_pool
  2124. innodb-buffer-pool-instances 0
  2125. innodb-buffer-pool-load-abort FALSE
  2126. innodb-buffer-pool-load-at-startup TRUE
  2127. innodb-buffer-pool-load-now FALSE
  2128. innodb-buffer-pool-size 134217728
  2129. innodb-change-buffer-max-size 25
  2130. innodb-change-buffering all
  2131. innodb-checksum-algorithm crc32
  2132. innodb-checksums TRUE
  2133. innodb-cleaner-lsn-age-factor high_checkpoint
  2134. innodb-cmp-per-index-enabled FALSE
  2135. innodb-commit-concurrency 0
  2136. innodb-compressed-columns-threshold 96
  2137. innodb-compressed-columns-zip-level 6
  2138. innodb-compression-failure-threshold-pct 5
  2139. innodb-compression-level 6
  2140. innodb-compression-pad-pct-max 50
  2141. innodb-concurrency-tickets 5000
  2142. innodb-corrupt-table-action assert
  2143. innodb-data-file-path (No default value)
  2144. innodb-data-home-dir (No default value)
  2145. innodb-deadlock-detect TRUE
  2146. innodb-default-encryption-key-id 0
  2147. innodb-default-row-format dynamic
  2148. innodb-disable-sort-file-cache FALSE
  2149. innodb-doublewrite TRUE
  2150. innodb-empty-free-list-algorithm backoff
  2151. innodb-encrypt-online-alter-logs FALSE
  2152. innodb-encrypt-tables OFF
  2153. innodb-encryption-rotate-key-age 1
  2154. innodb-encryption-rotation-iops 100
  2155. innodb-encryption-threads 0
  2156. innodb-fast-shutdown 1
  2157. innodb-file-format Barracuda
  2158. innodb-file-format-check TRUE
  2159. innodb-file-format-max Antelope
  2160. innodb-file-per-table TRUE
  2161. innodb-fill-factor 100
  2162. innodb-flush-log-at-timeout 1
  2163. innodb-flush-log-at-trx-commit 1
  2164. innodb-flush-method (No default value)
  2165. innodb-flush-neighbors 1
  2166. innodb-flush-sync TRUE
  2167. innodb-flushing-avg-loops 30
  2168. innodb-force-load-corrupted FALSE
  2169. innodb-force-recovery 0
  2170. innodb-ft-aux-table (No default value)
  2171. innodb-ft-cache-size 8000000
  2172. innodb-ft-enable-diag-print FALSE
  2173. innodb-ft-enable-stopword TRUE
  2174. innodb-ft-ignore-stopwords FALSE
  2175. innodb-ft-max-token-size 84
  2176. innodb-ft-min-token-size 3
  2177. innodb-ft-num-word-optimize 2000
  2178. innodb-ft-result-cache-limit 2000000000
  2179. innodb-ft-server-stopword-table (No default value)
  2180. innodb-ft-sort-pll-degree 2
  2181. innodb-ft-total-cache-size 640000000
  2182. innodb-ft-user-stopword-table (No default value)
  2183. innodb-immediate-scrub-data-uncompressed FALSE
  2184. innodb-io-capacity 200
  2185. innodb-io-capacity-max 18446744073709551615
  2186. innodb-kill-idle-transaction 0
  2187. innodb-large-prefix TRUE
  2188. innodb-lock-wait-timeout 50
  2189. innodb-locks-unsafe-for-binlog FALSE
  2190. innodb-log-buffer-size 16777216
  2191. innodb-log-checksums TRUE
  2192. innodb-log-compressed-pages TRUE
  2193. innodb-log-file-size 50331648
  2194. innodb-log-files-in-group 2
  2195. innodb-log-group-home-dir (No default value)
  2196. innodb-log-write-ahead-size 8192
  2197. innodb-lru-scan-depth 1024
  2198. innodb-max-bitmap-file-size 104857600
  2199. innodb-max-changed-pages 1000000
  2200. innodb-max-dirty-pages-pct 75
  2201. innodb-max-dirty-pages-pct-lwm 0
  2202. innodb-max-purge-lag 0
  2203. innodb-max-purge-lag-delay 0
  2204. innodb-max-undo-log-size 1073741824
  2205. innodb-monitor-disable (No default value)
  2206. innodb-monitor-enable (No default value)
  2207. innodb-monitor-reset (No default value)
  2208. innodb-monitor-reset-all (No default value)
  2209. innodb-numa-interleave FALSE
  2210. innodb-old-blocks-pct 37
  2211. innodb-old-blocks-time 1000
  2212. innodb-online-alter-log-max-size 134217728
  2213. innodb-open-files 0
  2214. innodb-optimize-fulltext-only FALSE
  2215. innodb-page-cleaners 4
  2216. innodb-page-size 16384
  2217. innodb-parallel-dblwr-encrypt FALSE
  2218. innodb-parallel-doublewrite-path xb_doublewrite
  2219. innodb-print-all-deadlocks FALSE
  2220. innodb-print-lock-wait-timeout-info FALSE
  2221. innodb-purge-batch-size 300
  2222. innodb-purge-rseg-truncate-frequency 128
  2223. innodb-purge-threads 4
  2224. innodb-random-read-ahead FALSE
  2225. innodb-read-ahead-threshold 56
  2226. innodb-read-io-threads 4
  2227. innodb-read-only FALSE
  2228. innodb-redo-log-encrypt off
  2229. innodb-replication-delay 0
  2230. innodb-rollback-on-timeout FALSE
  2231. innodb-rollback-segments 128
  2232. innodb-scrub-log FALSE
  2233. innodb-scrub-log-speed 256
  2234. innodb-show-locks-held 10
  2235. innodb-show-verbose-locks 0
  2236. innodb-sort-buffer-size 1048576
  2237. innodb-spin-wait-delay 6
  2238. innodb-stats-auto-recalc TRUE
  2239. innodb-stats-include-delete-marked FALSE
  2240. innodb-stats-method nulls_equal
  2241. innodb-stats-on-metadata FALSE
  2242. innodb-stats-persistent TRUE
  2243. innodb-stats-persistent-sample-pages 20
  2244. innodb-stats-sample-pages 8
  2245. innodb-stats-transient-sample-pages 8
  2246. innodb-status-file FALSE
  2247. innodb-status-output FALSE
  2248. innodb-status-output-locks FALSE
  2249. innodb-strict-mode TRUE
  2250. innodb-support-xa TRUE
  2251. innodb-sync-array-size 1
  2252. innodb-sync-spin-loops 30
  2253. innodb-sys-tablespace-encrypt FALSE
  2254. innodb-table-locks TRUE
  2255. innodb-temp-data-file-path (No default value)
  2256. innodb-temp-tablespace-encrypt FALSE
  2257. innodb-thread-concurrency 0
  2258. innodb-thread-sleep-delay 10000
  2259. innodb-tmpdir (No default value)
  2260. innodb-track-changed-pages FALSE
  2261. innodb-undo-directory (No default value)
  2262. innodb-undo-log-encrypt FALSE
  2263. innodb-undo-log-truncate FALSE
  2264. innodb-undo-logs 128
  2265. innodb-undo-tablespaces 0
  2266. innodb-use-global-flush-log-at-trx-commit TRUE
  2267. innodb-use-native-aio TRUE
  2268. innodb-write-io-threads 4
  2269. interactive-timeout 28800
  2270. internal-tmp-disk-storage-engine InnoDB
  2271. join-buffer-size 262144
  2272. keep-files-on-create FALSE
  2273. key-buffer-size 8388608
  2274. key-cache-age-threshold 300
  2275. key-cache-block-size 1024
  2276. key-cache-division-limit 100
  2277. keyring-migration-destination (No default value)
  2278. keyring-migration-host (No default value)
  2279. keyring-migration-port 0
  2280. keyring-migration-socket (No default value)
  2281. keyring-migration-source (No default value)
  2282. keyring-migration-user (No default value)
  2283. kill-idle-transaction 0
  2284. language /usr/share/percona-server/
  2285. large-pages FALSE
  2286. lc-messages en_US
  2287. lc-messages-dir /usr/share/percona-server/
  2288. lc-time-names en_US
  2289. local-infile TRUE
  2290. lock-wait-timeout 31536000
  2291. log-bin (No default value)
  2292. log-bin-index (No default value)
  2293. log-bin-trust-function-creators FALSE
  2294. log-bin-use-v1-row-events FALSE
  2295. log-builtin-as-identified-by-password FALSE
  2296. log-error stderr
  2297. log-error-verbosity 1
  2298. log-isam myisam.log
  2299. log-output FILE
  2300. log-queries-not-using-indexes FALSE
  2301. log-raw FALSE
  2302. log-short-format FALSE
  2303. log-slave-updates FALSE
  2304. log-slow-admin-statements FALSE
  2305. log-slow-filter
  2306. log-slow-rate-limit 1
  2307. log-slow-rate-type session
  2308. log-slow-slave-statements FALSE
  2309. log-slow-sp-statements ON
  2310. log-slow-verbosity
  2311. log-statements-unsafe-for-binlog TRUE
  2312. log-syslog FALSE
  2313. log-syslog-facility daemon
  2314. log-syslog-include-pid TRUE
  2315. log-syslog-tag
  2316. log-tc tc.log
  2317. log-tc-size 24576
  2318. log-throttle-queries-not-using-indexes 0
  2319. log-timestamps UTC
  2320. log-warnings 0
  2321. long-query-time 10
  2322. low-priority-updates FALSE
  2323. lower-case-table-names 0
  2324. master-info-file master.info
  2325. master-info-repository FILE
  2326. master-retry-count 86400
  2327. master-verify-checksum FALSE
  2328. max-allowed-packet 4194304
  2329. max-binlog-cache-size 18446744073709547520
  2330. max-binlog-dump-events 0
  2331. max-binlog-files 0
  2332. max-binlog-size 1073741824
  2333. max-binlog-stmt-cache-size 18446744073709547520
  2334. max-connect-errors 100
  2335. max-connections 151
  2336. max-delayed-threads 20
  2337. max-digest-length 1024
  2338. max-error-count 64
  2339. max-execution-time 0
  2340. max-heap-table-size 16777216
  2341. max-join-size 18446744073709551615
  2342. max-length-for-sort-data 1024
  2343. max-points-in-geometry 65536
  2344. max-prepared-stmt-count 16382
  2345. max-relay-log-size 0
  2346. max-seeks-for-key 18446744073709551615
  2347. max-slowlog-files 0
  2348. max-slowlog-size 0
  2349. max-sort-length 1024
  2350. max-sp-recursion-depth 0
  2351. max-tmp-tables 32
  2352. max-user-connections 0
  2353. max-write-lock-count 18446744073709551615
  2354. memlock FALSE
  2355. metadata-locks-cache-size 1024
  2356. metadata-locks-hash-instances 8
  2357. min-examined-row-limit 0
  2358. multi-range-count 256
  2359. myisam-block-size 1024
  2360. myisam-data-pointer-size 6
  2361. myisam-max-sort-file-size 9223372036853727232
  2362. myisam-mmap-size 18446744073709551615
  2363. myisam-recover-options OFF
  2364. myisam-repair-threads 1
  2365. myisam-sort-buffer-size 8388608
  2366. myisam-stats-method nulls_unequal
  2367. myisam-use-mmap FALSE
  2368. mysql-native-password-proxy-users FALSE
  2369. net-buffer-length 16384
  2370. net-read-timeout 30
  2371. net-retry-count 10
  2372. net-write-timeout 60
  2373. new FALSE
  2374. ngram ON
  2375. ngram-token-size 2
  2376. offline-mode FALSE
  2377. old FALSE
  2378. old-alter-table FALSE
  2379. old-passwords 0
  2380. old-style-user-limits FALSE
  2381. open-files-limit 1048576
  2382. optimizer-prune-level 1
  2383. optimizer-search-depth 62
  2384. optimizer-switch index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,engine_condition_pushdown=on,index_condition_pushdown=on,mrr=on,mrr_cost_based=on,block_nested_loop=on,batched_key_access=off,materialization=on,semijoin=on,loosescan=on,firstmatch=on,duplicateweedout=on,subquery_materialization_cost_based=on,use_index_extensions=on,condition_fanout_filter=on,derived_merge=on
  2385. optimizer-trace
  2386. optimizer-trace-features greedy_search=on,range_optimizer=on,dynamic_range=on,repeated_subselect=on
  2387. optimizer-trace-limit 1
  2388. optimizer-trace-max-mem-size 16384
  2389. optimizer-trace-offset -1
  2390. parser-max-mem-size 18446744073709551615
  2391. partition ON
  2392. performance-schema TRUE
  2393. performance-schema-accounts-size -1
  2394. performance-schema-consumer-events-stages-current FALSE
  2395. performance-schema-consumer-events-stages-history FALSE
  2396. performance-schema-consumer-events-stages-history-long FALSE
  2397. performance-schema-consumer-events-statements-current TRUE
  2398. performance-schema-consumer-events-statements-history TRUE
  2399. performance-schema-consumer-events-statements-history-long FALSE
  2400. performance-schema-consumer-events-transactions-current FALSE
  2401. performance-schema-consumer-events-transactions-history FALSE
  2402. performance-schema-consumer-events-transactions-history-long FALSE
  2403. performance-schema-consumer-events-waits-current FALSE
  2404. performance-schema-consumer-events-waits-history FALSE
  2405. performance-schema-consumer-events-waits-history-long FALSE
  2406. performance-schema-consumer-global-instrumentation TRUE
  2407. performance-schema-consumer-statements-digest TRUE
  2408. performance-schema-consumer-thread-instrumentation TRUE
  2409. performance-schema-digests-size -1
  2410. performance-schema-events-stages-history-long-size -1
  2411. performance-schema-events-stages-history-size -1
  2412. performance-schema-events-statements-history-long-size -1
  2413. performance-schema-events-statements-history-size -1
  2414. performance-schema-events-transactions-history-long-size -1
  2415. performance-schema-events-transactions-history-size -1
  2416. performance-schema-events-waits-history-long-size -1
  2417. performance-schema-events-waits-history-size -1
  2418. performance-schema-hosts-size -1
  2419. performance-schema-instrument
  2420. performance-schema-max-cond-classes 80
  2421. performance-schema-max-cond-instances -1
  2422. performance-schema-max-digest-length 1024
  2423. performance-schema-max-file-classes 80
  2424. performance-schema-max-file-handles 32768
  2425. performance-schema-max-file-instances -1
  2426. performance-schema-max-index-stat -1
  2427. performance-schema-max-memory-classes 400
  2428. performance-schema-max-metadata-locks -1
  2429. performance-schema-max-mutex-classes 250
  2430. performance-schema-max-mutex-instances -1
  2431. performance-schema-max-prepared-statements-instances -1
  2432. performance-schema-max-program-instances -1
  2433. performance-schema-max-rwlock-classes 50
  2434. performance-schema-max-rwlock-instances -1
  2435. performance-schema-max-socket-classes 10
  2436. performance-schema-max-socket-instances -1
  2437. performance-schema-max-sql-text-length 1024
  2438. performance-schema-max-stage-classes 150
  2439. performance-schema-max-statement-classes 203
  2440. performance-schema-max-statement-stack 10
  2441. performance-schema-max-table-handles -1
  2442. performance-schema-max-table-instances -1
  2443. performance-schema-max-table-lock-stat -1
  2444. performance-schema-max-thread-classes 50
  2445. performance-schema-max-thread-instances -1
  2446. performance-schema-session-connect-attrs-size -1
  2447. performance-schema-setup-actors-size -1
  2448. performance-schema-setup-objects-size -1
  2449. performance-schema-users-size -1
  2450. pid-file /var/run/mysqld/mysqld.pid
  2451. plugin-dir /usr/lib64/mysql/plugin/
  2452. port 3306
  2453. port-open-timeout 0
  2454. preload-buffer-size 32768
  2455. profiling-history-size 15
  2456. proxy-protocol-networks
  2457. query-alloc-block-size 8192
  2458. query-cache-limit 1048576
  2459. query-cache-min-res-unit 4096
  2460. query-cache-size 1048576
  2461. query-cache-strip-comments FALSE
  2462. query-cache-type OFF
  2463. query-cache-wlock-invalidate FALSE
  2464. query-prealloc-size 8192
  2465. range-alloc-block-size 4096
  2466. range-optimizer-max-mem-size 8388608
  2467. read-buffer-size 131072
  2468. read-only FALSE
  2469. read-rnd-buffer-size 262144
  2470. relay-log (No default value)
  2471. relay-log-index (No default value)
  2472. relay-log-info-file relay-log.info
  2473. relay-log-info-repository FILE
  2474. relay-log-purge TRUE
  2475. relay-log-recovery FALSE
  2476. relay-log-space-limit 0
  2477. replicate-same-server-id FALSE
  2478. report-host (No default value)
  2479. report-password (No default value)
  2480. report-port 0
  2481. report-user (No default value)
  2482. require-secure-transport FALSE
  2483. rpl-stop-slave-timeout 31536000
  2484. safe-user-create FALSE
  2485. secure-auth TRUE
  2486. secure-file-priv /var/lib/mysql-files/
  2487. server-id 0
  2488. server-id-bits 32
  2489. session-track-gtids OFF
  2490. session-track-schema TRUE
  2491. session-track-state-change FALSE
  2492. session-track-system-variables time_zone,autocommit,character_set_client,character_set_results,character_set_connection
  2493. session-track-transaction-info OFF
  2494. sha256-password-auto-generate-rsa-keys TRUE
  2495. sha256-password-private-key-path private_key.pem
  2496. sha256-password-proxy-users FALSE
  2497. sha256-password-public-key-path public_key.pem
  2498. show-compatibility-56 FALSE
  2499. show-create-table-verbosity FALSE
  2500. show-old-temporals FALSE
  2501. show-slave-auth-info FALSE
  2502. skip-grant-tables FALSE
  2503. skip-name-resolve TRUE
  2504. skip-networking FALSE
  2505. skip-show-database FALSE
  2506. skip-slave-start FALSE
  2507. slave-allow-batching FALSE
  2508. slave-checkpoint-group 512
  2509. slave-checkpoint-period 300
  2510. slave-compressed-protocol FALSE
  2511. slave-exec-mode STRICT
  2512. slave-load-tmpdir /tmp
  2513. slave-max-allowed-packet 1073741824
  2514. slave-net-timeout 60
  2515. slave-parallel-type DATABASE
  2516. slave-parallel-workers 0
  2517. slave-pending-jobs-size-max 16777216
  2518. slave-preserve-commit-order FALSE
  2519. slave-rows-search-algorithms TABLE_SCAN,INDEX_SCAN
  2520. slave-skip-errors (No default value)
  2521. slave-sql-verify-checksum TRUE
  2522. slave-transaction-retries 10
  2523. slave-type-conversions
  2524. slow-launch-time 2
  2525. slow-query-log FALSE
  2526. slow-query-log-always-write-time 10
  2527. slow-query-log-file /var/lib/mysql/9dda8c80bfd8-slow.log
  2528. slow-query-log-use-global-control
  2529. socket /var/lib/mysql/mysql.sock
  2530. sort-buffer-size 262144
  2531. sporadic-binlog-dump-fail FALSE
  2532. sql-mode ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
  2533. ssl TRUE
  2534. ssl-ca (No default value)
  2535. ssl-capath (No default value)
  2536. ssl-cert (No default value)
  2537. ssl-cipher (No default value)
  2538. ssl-crl (No default value)
  2539. ssl-crlpath (No default value)
  2540. ssl-key (No default value)
  2541. stored-program-cache 256
  2542. super-large-pages FALSE
  2543. super-read-only FALSE
  2544. symbolic-links FALSE
  2545. sync-binlog 1
  2546. sync-frm TRUE
  2547. sync-master-info 10000
  2548. sync-relay-log 10000
  2549. sync-relay-log-info 10000
  2550. sysdate-is-now FALSE
  2551. table-definition-cache 1400
  2552. table-open-cache 2000
  2553. table-open-cache-instances 16
  2554. tc-heuristic-recover OFF
  2555. temp-pool TRUE
  2556. thread-cache-size 9
  2557. thread-handling one-thread-per-connection
  2558. thread-pool-high-prio-mode transactions
  2559. thread-pool-high-prio-tickets -1
  2560. thread-pool-idle-timeout 60
  2561. thread-pool-max-threads 100000
  2562. thread-pool-oversubscribe 3
  2563. thread-pool-size 2
  2564. thread-pool-stall-limit 500
  2565. thread-stack 262144
  2566. thread-statistics FALSE
  2567. time-format %H:%i:%s
  2568. tls-version TLSv1,TLSv1.1,TLSv1.2
  2569. tmp-table-size 16777216
  2570. tmpdir /tmp
  2571. transaction-alloc-block-size 8192
  2572. transaction-isolation REPEATABLE-READ
  2573. transaction-prealloc-size 4096
  2574. transaction-read-only FALSE
  2575. transaction-write-set-extraction OFF
  2576. updatable-views-with-limit YES
  2577. userstat FALSE
  2578. utility-user (No default value)
  2579. utility-user-password (No default value)
  2580. utility-user-privileges
  2581. utility-user-schema-access (No default value)
  2582. validate-user-plugins TRUE
  2583. verbose TRUE
  2584. wait-timeout 28800
  2585.  
  2586. To see what values a running MySQL server is using, type
  2587. 'mysqladmin variables' instead of 'mysqld --verbose --help'.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement