Merge remote-tracking branch 'origin/master'
[phpmyadmin.git] / libraries / server_variables.lib.php
blob931a673950588a4eb12793dfa1c8990392936f9f
1 <?php
2 /* vim: set expandtab sw=4 ts=4 sts=4: */
4 /**
5 * functions for displaying server variables
7 * @usedby server_variables.php
9 * @package PhpMyAdmin
11 if (! defined('PHPMYADMIN')) {
12 exit;
15 /**
16 * Get Ajax return when $_REQUEST['type'] === 'getval'
18 * @param Array $variable_doc_links documentation links
20 * @return null
22 function PMA_getAjaxReturnForGetVal($variable_doc_links)
24 $response = PMA_Response::getInstance();
26 // Send with correct charset
27 header('Content-Type: text/html; charset=UTF-8');
28 $varValue = $GLOBALS['dbi']->fetchSingleRow(
29 'SHOW GLOBAL VARIABLES WHERE Variable_name="'
30 . PMA_Util::sqlAddSlashes($_REQUEST['varName']) . '";',
31 'NUM'
33 if (isset($variable_doc_links[$_REQUEST['varName']][3])
34 && $variable_doc_links[$_REQUEST['varName']][3] == 'byte'
35 ) {
36 $response->addJSON(
37 'message',
38 implode(
39 ' ', PMA_Util::formatByteDown($varValue[1], 3, 3)
42 } else {
43 $response->addJSON(
44 'message',
45 $varValue[1]
49 /**
50 * Get Ajax return when $_REQUEST['type'] === 'setval'
52 * @param Array $variable_doc_links documentation links
54 * @return null
56 function PMA_getAjaxReturnForSetVal($variable_doc_links)
58 $response = PMA_Response::getInstance();
60 $value = $_REQUEST['varValue'];
61 $matches = array();
63 if (isset($variable_doc_links[$_REQUEST['varName']][3])
64 && $variable_doc_links[$_REQUEST['varName']][3] == 'byte'
65 && preg_match(
66 '/^\s*(\d+(\.\d+)?)\s*(mb|kb|mib|kib|gb|gib)\s*$/i',
67 $value,
68 $matches
70 ) {
71 $exp = array(
72 'kb' => 1,
73 'kib' => 1,
74 'mb' => 2,
75 'mib' => 2,
76 'gb' => 3,
77 'gib' => 3
79 $value = floatval($matches[1]) * PMA_Util::pow(
80 1024,
81 $exp[strtolower($matches[3])]
83 } else {
84 $value = PMA_Util::sqlAddSlashes($value);
87 if (! is_numeric($value)) {
88 $value="'" . $value . "'";
91 if (! preg_match("/[^a-zA-Z0-9_]+/", $_REQUEST['varName'])
92 && $GLOBALS['dbi']->query(
93 'SET GLOBAL ' . $_REQUEST['varName'] . ' = ' . $value
95 ) {
96 // Some values are rounded down etc.
97 $varValue = $GLOBALS['dbi']->fetchSingleRow(
98 'SHOW GLOBAL VARIABLES WHERE Variable_name="'
99 . PMA_Util::sqlAddSlashes($_REQUEST['varName'])
100 . '";', 'NUM'
102 $response->addJSON(
103 'variable',
104 PMA_formatVariable(
105 $_REQUEST['varName'],
106 $varValue[1],
107 $variable_doc_links
110 } else {
111 $response->isSuccess(false);
112 $response->addJSON(
113 'error',
114 __('Setting variable failed')
120 * Format Variable
122 * @param string $name variable name
123 * @param numeric $value variable value
124 * @param Array $variable_doc_links documentation links
126 * @return formatted string
128 function PMA_formatVariable($name, $value, $variable_doc_links)
130 if (is_numeric($value)) {
131 if (isset($variable_doc_links[$name][3])
132 && $variable_doc_links[$name][3]=='byte'
134 return '<abbr title="'
135 . PMA_Util::formatNumber($value, 0) . '">'
136 . implode(' ', PMA_Util::formatByteDown($value, 3, 3))
137 . '</abbr>';
138 } else {
139 return PMA_Util::formatNumber($value, 0);
142 return htmlspecialchars($value);
146 * Prints link templates
148 * @return string
150 function PMA_getHtmlForLinkTemplates()
152 $url = 'server_variables.php' . PMA_URL_getCommon(array());
153 $output = '<a style="display: none;" href="#" class="editLink">';
154 $output .= PMA_Util::getIcon('b_edit.png', __('Edit')) . '</a>';
155 $output .= '<a style="display: none;" href="'
156 . $url . '" class="ajax saveLink">';
157 $output .= PMA_Util::getIcon('b_save.png', __('Save')) . '</a> ';
158 $output .= '<a style="display: none;" href="#" class="cancelLink">';
159 $output .= PMA_Util::getIcon('b_close.png', __('Cancel')) . '</a> ';
160 $output .= PMA_Util::getImage(
161 'b_help.png',
162 __('Documentation'),
163 array(
164 'style' => 'display:none',
165 'id' => 'docImage'
169 return $output;
173 * Prints Html for Server Variables
175 * @param Array $variable_doc_links documentation links
177 * @return string
179 function PMA_getHtmlForServerVariables($variable_doc_links)
181 $value = ! empty($_REQUEST['filter'])
182 ? htmlspecialchars($_REQUEST['filter'])
183 : '';
184 $output = '<fieldset id="tableFilter">'
185 . '<legend>' . __('Filters') . '</legend>'
186 . '<div class="formelement">'
187 . '<label for="filterText">' . __('Containing the word:') . '</label>'
188 . '<input name="filterText" type="text" id="filterText"'
189 . ' style="vertical-align: baseline;" value="' . $value . '" />'
190 . '</div>'
191 . '</fieldset>';
193 $output .= '<div id="serverVariables" class="data filteredData noclick">'
194 . '<div class="var-header var-row">'
195 . '<div class="var-name">' . __('Variable') . '</div>'
196 . '<div class="var-value valueHeader">'
197 . __('Session value') . ' / ' . __('Global value')
198 . '</div>'
199 . '<div style="clear:both"></div>'
200 . '</div>';
202 $output .= PMA_getHtmlForServerVariablesItems($variable_doc_links);
204 $output .= '</div>';
206 return $output;
211 * Prints Html for Server Variables Items
213 * @param Array $variable_doc_links documentation links
215 * @return string
217 function PMA_getHtmlForServerVariablesItems($variable_doc_links)
220 * Sends the queries and buffers the results
222 $serverVarsSession
223 = $GLOBALS['dbi']->fetchResult('SHOW SESSION VARIABLES;', 0, 1);
224 $serverVars = $GLOBALS['dbi']->fetchResult('SHOW GLOBAL VARIABLES;', 0, 1);
226 $output = '';
227 $odd_row = true;
228 foreach ($serverVars as $name => $value) {
229 $has_session_value = isset($serverVarsSession[$name])
230 && $serverVarsSession[$name] != $value;
231 $row_class = ($odd_row ? ' odd' : ' even')
232 . ($has_session_value ? ' diffSession' : '');
234 $output .= '<div class="var-row' . $row_class . '">'
235 . '<div class="var-name">';
237 // To display variable documentation link
238 if (isset($variable_doc_links[$name])) {
239 $output .= '<span title="'
240 . htmlspecialchars(str_replace('_', ' ', $name)) . '">';
241 $output .= PMA_Util::showMySQLDocu(
242 $variable_doc_links[$name][1],
243 false,
244 $variable_doc_links[$name][2] . '_' . $variable_doc_links[$name][0],
245 true
247 $output .= htmlspecialchars(str_replace('_', ' ', $name));
248 $output .= '</a>';
249 $output .= '</span>';
250 } else {
251 $output .= htmlspecialchars(str_replace('_', ' ', $name));
253 $output .= '</div>'
254 . '<div class="var-value value'
255 . ($GLOBALS['dbi']->isSuperuser() ? ' editable' : '') . '">&nbsp;'
256 . PMA_formatVariable($name, $value, $variable_doc_links)
257 . '</div>'
258 . '<div style="clear:both"></div>'
259 . '</div>';
261 if ($has_session_value) {
262 $output .= '<div class="var-row' . ($odd_row ? ' odd' : ' even') . '">'
263 . '<div class="var-name session">(' . __('Session value') . ')</div>'
264 . '<div class="var-value value">&nbsp;'
265 . PMA_formatVariable(
266 $name,
267 $serverVarsSession[$name],
268 $variable_doc_links
269 ) . '</div>'
270 . '<div style="clear:both"></div>'
271 . '</div>';
274 $odd_row = ! $odd_row;
277 return $output;
281 * Returns Array of documentation links
283 * $variable_doc_links[string $name] = array(
284 * string $anchor,
285 * string $chapter,
286 * string $type);
287 * string $name: name of the system variable
288 * string $anchor: anchor to the documentation page
289 * string $chapter: chapter of "HTML, one page per chapter" documentation
290 * string $type: type of system variable
291 * string $format: if set to 'byte' it will format the variable
292 * with PMA_Util::formatByteDown()
294 * @return array
296 function PMA_getArrayForDocumentLinks()
298 $variable_doc_links = array();
299 $variable_doc_links['auto_increment_increment'] = array(
300 'auto_increment_increment',
301 'replication-options-master',
302 'sysvar');
303 $variable_doc_links['auto_increment_offset'] = array(
304 'auto_increment_offset',
305 'replication-options-master',
306 'sysvar');
307 $variable_doc_links['autocommit'] = array(
308 'autocommit',
309 'server-system-variables',
310 'sysvar');
311 $variable_doc_links['automatic_sp_privileges'] = array(
312 'automatic_sp_privileges',
313 'server-system-variables',
314 'sysvar');
315 $variable_doc_links['back_log'] = array(
316 'back_log',
317 'server-system-variables',
318 'sysvar');
319 $variable_doc_links['basedir'] = array(
320 'basedir',
321 'server-options',
322 'option_mysqld');
323 $variable_doc_links['big_tables'] = array(
324 'big-tables',
325 'server-options',
326 'option_mysqld');
327 $variable_doc_links['bind_address'] = array(
328 'bind-address',
329 'server-options',
330 'option_mysqld');
331 $variable_doc_links['binlog_cache_size'] = array(
332 'binlog_cache_size',
333 'replication-options-binary-log',
334 'sysvar',
335 'byte');
336 $variable_doc_links['binlog_direct_non_transactional_updates'] = array(
337 'binlog_direct_non_transactional_updates',
338 'replication-options-binary-log',
339 'sysvar');
340 $variable_doc_links['binlog_format'] = array(
341 'binlog-format',
342 'server-options',
343 'sysvar');
344 $variable_doc_links['binlog_stmt_cache_size'] = array(
345 'binlog_stmt_cache_size',
346 'replication-options-binary-log',
347 'sysvar',
348 'byte');
349 $variable_doc_links['bulk_insert_buffer_size'] = array(
350 'bulk_insert_buffer_size',
351 'server-system-variables',
352 'sysvar',
353 'byte');
354 $variable_doc_links['character_set_client'] = array(
355 'character_set_client',
356 'server-system-variables',
357 'sysvar');
358 $variable_doc_links['character_set_connection'] = array(
359 'character_set_connection',
360 'server-system-variables',
361 'sysvar');
362 $variable_doc_links['character_set_database'] = array(
363 'character_set_database',
364 'server-system-variables',
365 'sysvar');
366 $variable_doc_links['character_set_filesystem'] = array(
367 'character-set-filesystem',
368 'server-options',
369 'option_mysqld');
370 $variable_doc_links['character_set_results'] = array(
371 'character_set_results',
372 'server-system-variables',
373 'sysvar');
374 $variable_doc_links['character_set_server'] = array(
375 'character-set-server',
376 'server-options',
377 'option_mysqld');
378 $variable_doc_links['character_set_system'] = array(
379 'character_set_system',
380 'server-system-variables',
381 'sysvar');
382 $variable_doc_links['character_sets_dir'] = array(
383 'character-sets-dir',
384 'server-options',
385 'option_mysqld');
386 $variable_doc_links['collation_connection'] = array(
387 'collation_connection',
388 'server-system-variables',
389 'sysvar');
390 $variable_doc_links['collation_database'] = array(
391 'collation_database',
392 'server-system-variables',
393 'sysvar');
394 $variable_doc_links['collation_server'] = array(
395 'collation-server',
396 'server-options',
397 'option_mysqld');
398 $variable_doc_links['completion_type'] = array(
399 'completion_type',
400 'server-system-variables',
401 'sysvar');
402 $variable_doc_links['concurrent_insert'] = array(
403 'concurrent_insert',
404 'server-system-variables',
405 'sysvar');
406 $variable_doc_links['connect_timeout'] = array(
407 'connect_timeout',
408 'server-system-variables',
409 'sysvar');
410 $variable_doc_links['datadir'] = array(
411 'datadir',
412 'server-options',
413 'option_mysqld');
414 $variable_doc_links['date_format'] = array(
415 'date_format',
416 'server-system-variables',
417 'sysvar');
418 $variable_doc_links['datetime_format'] = array(
419 'datetime_format',
420 'server-system-variables',
421 'sysvar');
422 $variable_doc_links['debug'] = array(
423 'debug',
424 'server-options',
425 'option_mysqld');
426 $variable_doc_links['debug_sync'] = array(
427 'debug_sync',
428 'server-system-variables',
429 'sysvar');
430 $variable_doc_links['default_storage_engine'] = array(
431 'default-storage-engine',
432 'server-options',
433 'option_mysqld');
434 $variable_doc_links['default_week_format'] = array(
435 'default_week_format',
436 'server-system-variables',
437 'sysvar');
438 $variable_doc_links['delay_key_write'] = array(
439 'delay-key-write',
440 'server-options',
441 'option_mysqld');
442 $variable_doc_links['delayed_insert_limit'] = array(
443 'delayed_insert_limit',
444 'server-system-variables',
445 'sysvar');
446 $variable_doc_links['delayed_insert_timeout'] = array(
447 'delayed_insert_timeout',
448 'server-system-variables',
449 'sysvar');
450 $variable_doc_links['delayed_queue_size'] = array(
451 'delayed_queue_size',
452 'server-system-variables',
453 'sysvar');
454 $variable_doc_links['div_precision_increment'] = array(
455 'div_precision_increment',
456 'server-system-variables',
457 'sysvar');
458 $variable_doc_links['engine_condition_pushdown'] = array(
459 'engine-condition-pushdown',
460 'server-options',
461 'option_mysqld');
462 $variable_doc_links['error_count'] = array(
463 'error_count',
464 'server-system-variables',
465 'sysvar');
466 $variable_doc_links['event_scheduler'] = array(
467 'event-scheduler',
468 'server-options',
469 'option_mysqld');
470 $variable_doc_links['expire_logs_days'] = array(
471 'expire_logs_days',
472 'server-system-variables',
473 'sysvar');
474 $variable_doc_links['external_user'] = array(
475 'external_user',
476 'server-system-variables',
477 'sysvar');
478 $variable_doc_links['flush'] = array(
479 'flush',
480 'server-system-variables',
481 'sysvar');
482 $variable_doc_links['flush_time'] = array(
483 'flush_time',
484 'server-system-variables',
485 'sysvar');
486 $variable_doc_links['foreign_key_checks'] = array(
487 'foreign_key_checks',
488 'server-system-variables',
489 'sysvar');
490 $variable_doc_links['ft_boolean_syntax'] = array(
491 'ft_boolean_syntax',
492 'server-system-variables',
493 'sysvar');
494 $variable_doc_links['ft_max_word_len'] = array(
495 'ft_max_word_len',
496 'server-system-variables',
497 'sysvar');
498 $variable_doc_links['ft_min_word_len'] = array(
499 'ft_min_word_len',
500 'server-system-variables',
501 'sysvar');
502 $variable_doc_links['ft_query_expansion_limit'] = array(
503 'ft_query_expansion_limit',
504 'server-system-variables',
505 'sysvar');
506 $variable_doc_links['ft_stopword_file'] = array(
507 'ft_stopword_file',
508 'server-system-variables',
509 'sysvar');
510 $variable_doc_links['general_log'] = array(
511 'general-log',
512 'server-options',
513 'option_mysqld');
514 $variable_doc_links['general_log_file'] = array(
515 'general_log_file',
516 'server-system-variables',
517 'sysvar');
518 $variable_doc_links['group_concat_max_len'] = array(
519 'group_concat_max_len',
520 'server-system-variables',
521 'sysvar');
522 $variable_doc_links['have_compress'] = array(
523 'have_compress',
524 'server-system-variables',
525 'sysvar');
526 $variable_doc_links['have_crypt'] = array(
527 'have_crypt',
528 'server-system-variables',
529 'sysvar');
530 $variable_doc_links['have_csv'] = array(
531 'have_csv',
532 'server-system-variables',
533 'sysvar');
534 $variable_doc_links['have_dynamic_loading'] = array(
535 'have_dynamic_loading',
536 'server-system-variables',
537 'sysvar');
538 $variable_doc_links['have_geometry'] = array(
539 'have_geometry',
540 'server-system-variables',
541 'sysvar');
542 $variable_doc_links['have_innodb'] = array(
543 'have_innodb',
544 'server-system-variables',
545 'sysvar');
546 $variable_doc_links['have_openssl'] = array(
547 'have_openssl',
548 'server-system-variables',
549 'sysvar');
550 $variable_doc_links['have_partitioning'] = array(
551 'have_partitioning',
552 'server-system-variables',
553 'sysvar');
554 $variable_doc_links['have_profiling'] = array(
555 'have_profiling',
556 'server-system-variables',
557 'sysvar');
558 $variable_doc_links['have_query_cache'] = array(
559 'have_query_cache',
560 'server-system-variables',
561 'sysvar');
562 $variable_doc_links['have_rtree_keys'] = array(
563 'have_rtree_keys',
564 'server-system-variables',
565 'sysvar');
566 $variable_doc_links['have_ssl'] = array(
567 'have_ssl',
568 'server-system-variables',
569 'sysvar');
570 $variable_doc_links['have_symlink'] = array(
571 'have_symlink',
572 'server-system-variables',
573 'sysvar');
574 $variable_doc_links['hostname'] = array(
575 'hostname',
576 'server-system-variables',
577 'sysvar');
578 $variable_doc_links['identity'] = array(
579 'identity',
580 'server-system-variables',
581 'sysvar');
582 $variable_doc_links['ignore_builtin_innodb'] = array(
583 'ignore-builtin-innodb',
584 'innodb-parameters',
585 'option_mysqld');
586 $variable_doc_links['init_connect'] = array(
587 'init_connect',
588 'server-system-variables',
589 'sysvar');
590 $variable_doc_links['init_file'] = array(
591 'init-file',
592 'server-options',
593 'option_mysqld');
594 $variable_doc_links['init_slave'] = array(
595 'init_slave',
596 'replication-options-slave',
597 'sysvar');
598 $variable_doc_links['innodb_adaptive_flushing'] = array(
599 'innodb_adaptive_flushing',
600 'innodb-parameters',
601 'sysvar');
602 $variable_doc_links['innodb_adaptive_hash_index'] = array(
603 'innodb_adaptive_hash_index',
604 'innodb-parameters',
605 'sysvar');
606 $variable_doc_links['innodb_additional_mem_pool_size'] = array(
607 'innodb_additional_mem_pool_size',
608 'innodb-parameters',
609 'sysvar',
610 'byte');
611 $variable_doc_links['innodb_autoextend_increment'] = array(
612 'innodb_autoextend_increment',
613 'innodb-parameters',
614 'sysvar');
615 $variable_doc_links['innodb_autoinc_lock_mode'] = array(
616 'innodb_autoinc_lock_mode',
617 'innodb-parameters',
618 'sysvar');
619 $variable_doc_links['innodb_buffer_pool_instances'] = array(
620 'innodb_buffer_pool_instances',
621 'innodb-parameters',
622 'sysvar');
623 $variable_doc_links['innodb_buffer_pool_size'] = array(
624 'innodb_buffer_pool_size',
625 'innodb-parameters',
626 'sysvar',
627 'byte');
628 $variable_doc_links['innodb_change_buffering'] = array(
629 'innodb_change_buffering',
630 'innodb-parameters',
631 'sysvar');
632 $variable_doc_links['innodb_checksums'] = array(
633 'innodb_checksums',
634 'innodb-parameters',
635 'sysvar');
636 $variable_doc_links['innodb_commit_concurrency'] = array(
637 'innodb_commit_concurrency',
638 'innodb-parameters',
639 'sysvar');
640 $variable_doc_links['innodb_concurrency_tickets'] = array(
641 'innodb_concurrency_tickets',
642 'innodb-parameters',
643 'sysvar');
644 $variable_doc_links['innodb_data_file_path'] = array(
645 'innodb_data_file_path',
646 'innodb-parameters',
647 'sysvar');
648 $variable_doc_links['innodb_data_home_dir'] = array(
649 'innodb_data_home_dir',
650 'innodb-parameters',
651 'sysvar');
652 $variable_doc_links['innodb_doublewrite'] = array(
653 'innodb_doublewrite',
654 'innodb-parameters',
655 'sysvar');
656 $variable_doc_links['innodb_fast_shutdown'] = array(
657 'innodb_fast_shutdown',
658 'innodb-parameters',
659 'sysvar');
660 $variable_doc_links['innodb_file_format'] = array(
661 'innodb_file_format',
662 'innodb-parameters',
663 'sysvar');
664 $variable_doc_links['innodb_file_format_check'] = array(
665 'innodb_file_format_check',
666 'innodb-parameters',
667 'sysvar');
668 $variable_doc_links['innodb_file_format_max'] = array(
669 'innodb_file_format_max',
670 'innodb-parameters',
671 'sysvar');
672 $variable_doc_links['innodb_file_per_table'] = array(
673 'innodb_file_per_table',
674 'innodb-parameters',
675 'sysvar');
676 $variable_doc_links['innodb_flush_log_at_trx_commit'] = array(
677 'innodb_flush_log_at_trx_commit',
678 'innodb-parameters',
679 'sysvar');
680 $variable_doc_links['innodb_flush_method'] = array(
681 'innodb_flush_method',
682 'innodb-parameters',
683 'sysvar');
684 $variable_doc_links['innodb_force_recovery'] = array(
685 'innodb_force_recovery',
686 'innodb-parameters',
687 'sysvar');
688 $variable_doc_links['innodb_io_capacity'] = array(
689 'innodb_io_capacity',
690 'innodb-parameters',
691 'sysvar');
692 $variable_doc_links['innodb_lock_wait_timeout'] = array(
693 'innodb_lock_wait_timeout',
694 'innodb-parameters',
695 'sysvar');
696 $variable_doc_links['innodb_locks_unsafe_for_binlog'] = array(
697 'innodb_locks_unsafe_for_binlog',
698 'innodb-parameters',
699 'sysvar');
700 $variable_doc_links['innodb_log_buffer_size'] = array(
701 'innodb_log_buffer_size',
702 'innodb-parameters',
703 'sysvar',
704 'byte');
705 $variable_doc_links['innodb_log_file_size'] = array(
706 'innodb_log_file_size',
707 'innodb-parameters',
708 'sysvar',
709 'byte');
710 $variable_doc_links['innodb_log_files_in_group'] = array(
711 'innodb_log_files_in_group',
712 'innodb-parameters',
713 'sysvar');
714 $variable_doc_links['innodb_log_group_home_dir'] = array(
715 'innodb_log_group_home_dir',
716 'innodb-parameters',
717 'sysvar');
718 $variable_doc_links['innodb_max_dirty_pages_pct'] = array(
719 'innodb_max_dirty_pages_pct',
720 'innodb-parameters',
721 'sysvar');
722 $variable_doc_links['innodb_max_purge_lag'] = array(
723 'innodb_max_purge_lag',
724 'innodb-parameters',
725 'sysvar');
726 $variable_doc_links['innodb_mirrored_log_groups'] = array(
727 'innodb_mirrored_log_groups',
728 'innodb-parameters',
729 'sysvar');
730 $variable_doc_links['innodb_old_blocks_pct'] = array(
731 'innodb_old_blocks_pct',
732 'innodb-parameters',
733 'sysvar');
734 $variable_doc_links['innodb_old_blocks_time'] = array(
735 'innodb_old_blocks_time',
736 'innodb-parameters',
737 'sysvar');
738 $variable_doc_links['innodb_open_files'] = array(
739 'innodb_open_files',
740 'innodb-parameters',
741 'sysvar');
742 $variable_doc_links['innodb_purge_batch_size'] = array(
743 'innodb_purge_batch_size',
744 'innodb-parameters',
745 'sysvar');
746 $variable_doc_links['innodb_purge_threads'] = array(
747 'innodb_purge_threads',
748 'innodb-parameters',
749 'sysvar');
750 $variable_doc_links['innodb_read_ahead_threshold'] = array(
751 'innodb_read_ahead_threshold',
752 'innodb-parameters',
753 'sysvar');
754 $variable_doc_links['innodb_read_io_threads'] = array(
755 'innodb_read_io_threads',
756 'innodb-parameters',
757 'sysvar');
758 $variable_doc_links['innodb_replication_delay'] = array(
759 'innodb_replication_delay',
760 'innodb-parameters',
761 'sysvar');
762 $variable_doc_links['innodb_rollback_on_timeout'] = array(
763 'innodb_rollback_on_timeout',
764 'innodb-parameters',
765 'sysvar');
766 $variable_doc_links['innodb_spin_wait_delay'] = array(
767 'innodb_spin_wait_delay',
768 'innodb-parameters',
769 'sysvar');
770 $variable_doc_links['innodb_stats_on_metadata'] = array(
771 'innodb_stats_on_metadata',
772 'innodb-parameters',
773 'sysvar');
774 $variable_doc_links['innodb_stats_sample_pages'] = array(
775 'innodb_stats_sample_pages',
776 'innodb-parameters',
777 'sysvar');
778 $variable_doc_links['innodb_strict_mode'] = array(
779 'innodb_strict_mode',
780 'innodb-parameters',
781 'sysvar');
782 $variable_doc_links['innodb_support_xa'] = array(
783 'innodb_support_xa',
784 'innodb-parameters',
785 'sysvar');
786 $variable_doc_links['innodb_sync_spin_loops'] = array(
787 'innodb_sync_spin_loops',
788 'innodb-parameters',
789 'sysvar');
790 $variable_doc_links['innodb_table_locks'] = array(
791 'innodb_table_locks',
792 'innodb-parameters',
793 'sysvar');
794 $variable_doc_links['innodb_thread_concurrency'] = array(
795 'innodb_thread_concurrency',
796 'innodb-parameters',
797 'sysvar');
798 $variable_doc_links['innodb_thread_sleep_delay'] = array(
799 'innodb_thread_sleep_delay',
800 'innodb-parameters',
801 'sysvar');
802 $variable_doc_links['innodb_use_native_aio'] = array(
803 'innodb_use_native_aio',
804 'innodb-parameters',
805 'sysvar');
806 $variable_doc_links['innodb_use_sys_malloc'] = array(
807 'innodb_use_sys_malloc',
808 'innodb-parameters',
809 'sysvar');
810 $variable_doc_links['innodb_version'] = array(
811 'innodb_version',
812 'innodb-parameters',
813 'sysvar');
814 $variable_doc_links['innodb_write_io_threads'] = array(
815 'innodb_write_io_threads',
816 'innodb-parameters',
817 'sysvar');
818 $variable_doc_links['insert_id'] = array(
819 'insert_id',
820 'server-system-variables',
821 'sysvar');
822 $variable_doc_links['interactive_timeout'] = array(
823 'interactive_timeout',
824 'server-system-variables',
825 'sysvar');
826 $variable_doc_links['join_buffer_size'] = array(
827 'join_buffer_size',
828 'server-system-variables',
829 'sysvar',
830 'byte');
831 $variable_doc_links['keep_files_on_create'] = array(
832 'keep_files_on_create',
833 'server-system-variables',
834 'sysvar');
835 $variable_doc_links['key_buffer_size'] = array(
836 'key_buffer_size',
837 'server-system-variables',
838 'sysvar',
839 'byte');
840 $variable_doc_links['key_cache_age_threshold'] = array(
841 'key_cache_age_threshold',
842 'server-system-variables',
843 'sysvar');
844 $variable_doc_links['key_cache_block_size'] = array(
845 'key_cache_block_size',
846 'server-system-variables',
847 'sysvar',
848 'byte');
849 $variable_doc_links['key_cache_division_limit'] = array(
850 'key_cache_division_limit',
851 'server-system-variables',
852 'sysvar');
853 $variable_doc_links['language'] = array(
854 'language',
855 'server-options',
856 'option_mysqld');
857 $variable_doc_links['large_files_support'] = array(
858 'large_files_support',
859 'server-system-variables',
860 'sysvar');
861 $variable_doc_links['large_page_size'] = array(
862 'large_page_size',
863 'server-system-variables',
864 'sysvar',
865 'byte');
866 $variable_doc_links['large_pages'] = array(
867 'large-pages',
868 'server-options',
869 'option_mysqld');
870 $variable_doc_links['last_insert_id'] = array(
871 'last_insert_id',
872 'server-system-variables',
873 'sysvar');
874 $variable_doc_links['lc_messages'] = array(
875 'lc-messages',
876 'server-options',
877 'option_mysqld');
878 $variable_doc_links['lc_messages_dir'] = array(
879 'lc-messages-dir',
880 'server-options',
881 'option_mysqld');
882 $variable_doc_links['lc_time_names'] = array(
883 'lc_time_names',
884 'server-system-variables',
885 'sysvar');
886 $variable_doc_links['license'] = array(
887 'license',
888 'server-system-variables',
889 'sysvar');
890 $variable_doc_links['local_infile'] = array(
891 'local_infile',
892 'server-system-variables',
893 'sysvar');
894 $variable_doc_links['lock_wait_timeout'] = array(
895 'lock_wait_timeout',
896 'server-system-variables',
897 'sysvar');
898 $variable_doc_links['locked_in_memory'] = array(
899 'locked_in_memory',
900 'server-system-variables',
901 'sysvar');
902 $variable_doc_links['log'] = array(
903 'log',
904 'server-options',
905 'option_mysqld');
906 $variable_doc_links['log_bin'] = array(
907 'log_bin',
908 'server-system-variables',
909 'sysvar');
910 $variable_doc_links['log-bin'] = array(
911 'log-bin',
912 'replication-options-binary-log',
913 'option_mysqld');
914 $variable_doc_links['log_bin_trust_function_creators'] = array(
915 'log-bin-trust-function-creators',
916 'replication-options-binary-log',
917 'option_mysqld');
918 $variable_doc_links['log_error'] = array(
919 'log-error',
920 'server-options',
921 'option_mysqld');
922 $variable_doc_links['log_output'] = array(
923 'log-output',
924 'server-options',
925 'option_mysqld');
926 $variable_doc_links['log_queries_not_using_indexes'] = array(
927 'log-queries-not-using-indexes',
928 'server-options',
929 'option_mysqld');
930 $variable_doc_links['log_slave_updates'] = array(
931 'log-slave-updates',
932 'replication-options-slave',
933 'option_mysqld');
934 $variable_doc_links['log_slow_queries'] = array(
935 'log-slow-queries',
936 'server-options',
937 'option_mysqld');
938 $variable_doc_links['log_warnings'] = array(
939 'log-warnings',
940 'server-options',
941 'option_mysqld');
942 $variable_doc_links['long_query_time'] = array(
943 'long_query_time',
944 'server-system-variables',
945 'sysvar');
946 $variable_doc_links['low_priority_updates'] = array(
947 'low-priority-updates',
948 'server-options',
949 'option_mysqld');
950 $variable_doc_links['lower_case_file_system'] = array(
951 'lower_case_file_system',
952 'server-system-variables',
953 'sysvar');
954 $variable_doc_links['lower_case_table_names'] = array(
955 'lower_case_table_names',
956 'server-system-variables',
957 'sysvar');
958 $variable_doc_links['master-bind'] = array(
960 'replication-options',
962 $variable_doc_links['max_allowed_packet'] = array(
963 'max_allowed_packet',
964 'server-system-variables',
965 'sysvar');
966 $variable_doc_links['max_binlog_cache_size'] = array(
967 'max_binlog_cache_size',
968 'replication-options-binary-log',
969 'sysvar',
970 'byte');
971 $variable_doc_links['max_binlog_size'] = array(
972 'max_binlog_size',
973 'replication-options-binary-log',
974 'sysvar',
975 'byte');
976 $variable_doc_links['max_binlog_stmt_cache_size'] = array(
977 'max_binlog_stmt_cache_size',
978 'replication-options-binary-log',
979 'sysvar',
980 'byte');
981 $variable_doc_links['max_connect_errors'] = array(
982 'max_connect_errors',
983 'server-system-variables',
984 'sysvar');
985 $variable_doc_links['max_connections'] = array(
986 'max_connections',
987 'server-system-variables',
988 'sysvar');
989 $variable_doc_links['max_delayed_threads'] = array(
990 'max_delayed_threads',
991 'server-system-variables',
992 'sysvar');
993 $variable_doc_links['max_error_count'] = array(
994 'max_error_count',
995 'server-system-variables',
996 'sysvar');
997 $variable_doc_links['max_heap_table_size'] = array(
998 'max_heap_table_size',
999 'server-system-variables',
1000 'sysvar',
1001 'byte');
1002 $variable_doc_links['max_insert_delayed_threads'] = array(
1003 'max_insert_delayed_threads',
1004 'server-system-variables',
1005 'sysvar');
1006 $variable_doc_links['max_join_size'] = array(
1007 'max_join_size',
1008 'server-system-variables',
1009 'sysvar');
1010 $variable_doc_links['max_length_for_sort_data'] = array(
1011 'max_length_for_sort_data',
1012 'server-system-variables',
1013 'sysvar');
1014 $variable_doc_links['max_prepared_stmt_count'] = array(
1015 'max_prepared_stmt_count',
1016 'server-system-variables',
1017 'sysvar');
1018 $variable_doc_links['max_relay_log_size'] = array(
1019 'max_relay_log_size',
1020 'server-system-variables',
1021 'sysvar',
1022 'byte');
1023 $variable_doc_links['max_seeks_for_key'] = array(
1024 'max_seeks_for_key',
1025 'server-system-variables',
1026 'sysvar');
1027 $variable_doc_links['max_sort_length'] = array(
1028 'max_sort_length',
1029 'server-system-variables',
1030 'sysvar');
1031 $variable_doc_links['max_sp_recursion_depth'] = array(
1032 'max_sp_recursion_depth',
1033 'server-system-variables',
1034 'sysvar');
1035 $variable_doc_links['max_tmp_tables'] = array(
1036 'max_tmp_tables',
1037 'server-system-variables',
1038 'sysvar');
1039 $variable_doc_links['max_user_connections'] = array(
1040 'max_user_connections',
1041 'server-system-variables',
1042 'sysvar');
1043 $variable_doc_links['max_write_lock_count'] = array(
1044 'max_write_lock_count',
1045 'server-system-variables',
1046 'sysvar');
1047 $variable_doc_links['memlock'] = array(
1048 'memlock',
1049 'server-options',
1050 'option_mysqld');
1051 $variable_doc_links['min_examined_row_limit'] = array(
1052 'min-examined-row-limit',
1053 'server-options',
1054 'option_mysqld');
1055 $variable_doc_links['myisam_data_pointer_size'] = array(
1056 'myisam_data_pointer_size',
1057 'server-system-variables',
1058 'sysvar',
1059 'byte');
1060 $variable_doc_links['myisam_max_sort_file_size'] = array(
1061 'myisam_max_sort_file_size',
1062 'server-system-variables',
1063 'sysvar',
1064 'byte');
1065 $variable_doc_links['myisam_mmap_size'] = array(
1066 'myisam_mmap_size',
1067 'server-system-variables',
1068 'sysvar',
1069 'byte');
1070 $variable_doc_links['myisam_recover_options'] = array(
1071 'myisam_recover_options',
1072 'server-system-variables',
1073 'sysvar');
1074 $variable_doc_links['myisam_repair_threads'] = array(
1075 'myisam_repair_threads',
1076 'server-system-variables',
1077 'sysvar');
1078 $variable_doc_links['myisam_sort_buffer_size'] = array(
1079 'myisam_sort_buffer_size',
1080 'server-system-variables',
1081 'sysvar',
1082 'byte');
1083 $variable_doc_links['myisam_stats_method'] = array(
1084 'myisam_stats_method',
1085 'server-system-variables',
1086 'sysvar');
1087 $variable_doc_links['myisam_use_mmap'] = array(
1088 'myisam_use_mmap',
1089 'server-system-variables',
1090 'sysvar');
1091 $variable_doc_links['named_pipe'] = array(
1092 'named_pipe',
1093 'server-system-variables',
1094 'sysvar');
1095 $variable_doc_links['net_buffer_length'] = array(
1096 'net_buffer_length',
1097 'server-system-variables',
1098 'sysvar');
1099 $variable_doc_links['net_read_timeout'] = array(
1100 'net_read_timeout',
1101 'server-system-variables',
1102 'sysvar');
1103 $variable_doc_links['net_retry_count'] = array(
1104 'net_retry_count',
1105 'server-system-variables',
1106 'sysvar');
1107 $variable_doc_links['net_write_timeout'] = array(
1108 'net_write_timeout',
1109 'server-system-variables',
1110 'sysvar');
1111 $variable_doc_links['new'] = array(
1112 'new',
1113 'server-system-variables',
1114 'sysvar');
1115 $variable_doc_links['old'] = array(
1116 'old',
1117 'server-system-variables',
1118 'sysvar');
1119 $variable_doc_links['old_alter_table'] = array(
1120 'old-alter-table',
1121 'server-options',
1122 'option_mysqld');
1123 $variable_doc_links['old_passwords'] = array(
1124 'old-passwords',
1125 'server-options',
1126 'option_mysqld');
1127 $variable_doc_links['open_files_limit'] = array(
1128 'open-files-limit',
1129 'server-options',
1130 'option_mysqld');
1131 $variable_doc_links['optimizer_prune_level'] = array(
1132 'optimizer_prune_level',
1133 'server-system-variables',
1134 'sysvar');
1135 $variable_doc_links['optimizer_search_depth'] = array(
1136 'optimizer_search_depth',
1137 'server-system-variables',
1138 'sysvar');
1139 $variable_doc_links['optimizer_switch'] = array(
1140 'optimizer_switch',
1141 'server-system-variables',
1142 'sysvar');
1143 $variable_doc_links['partition'] = array(
1144 'partition',
1145 'server-options',
1146 'option_mysqld');
1147 $variable_doc_links['performance_schema'] = array(
1148 'performance_schema',
1149 'performance-schema-system-variables',
1150 'sysvar');
1151 $variable_doc_links['performance_schema_events_waits_history_long_size'] = array(
1152 'performance_schema_events_waits_history_long_size',
1153 'performance-schema-system-variables',
1154 'sysvar');
1155 $variable_doc_links['performance_schema_events_waits_history_size'] = array(
1156 'performance_schema_events_waits_history_size',
1157 'performance-schema-system-variables',
1158 'sysvar');
1159 $variable_doc_links['performance_schema_max_cond_classes'] = array(
1160 'performance_schema_max_cond_classes',
1161 'performance-schema-system-variables',
1162 'sysvar');
1163 $variable_doc_links['performance_schema_max_cond_instances'] = array(
1164 'performance_schema_max_cond_instances',
1165 'performance-schema-system-variables',
1166 'sysvar');
1167 $variable_doc_links['performance_schema_max_file_classes'] = array(
1168 'performance_schema_max_file_classes',
1169 'performance-schema-system-variables',
1170 'sysvar');
1171 $variable_doc_links['performance_schema_max_file_handles'] = array(
1172 'performance_schema_max_file_handles',
1173 'performance-schema-system-variables',
1174 'sysvar');
1175 $variable_doc_links['performance_schema_max_file_instances'] = array(
1176 'performance_schema_max_file_instances',
1177 'performance-schema-system-variables',
1178 'sysvar');
1179 $variable_doc_links['performance_schema_max_mutex_classes'] = array(
1180 'performance_schema_max_mutex_classes',
1181 'performance-schema-system-variables',
1182 'sysvar');
1183 $variable_doc_links['performance_schema_max_mutex_instances'] = array(
1184 'performance_schema_max_mutex_instances',
1185 'performance-schema-system-variables',
1186 'sysvar');
1187 $variable_doc_links['performance_schema_max_rwlock_classes'] = array(
1188 'performance_schema_max_rwlock_classes',
1189 'performance-schema-system-variables',
1190 'sysvar');
1191 $variable_doc_links['performance_schema_max_rwlock_instances'] = array(
1192 'performance_schema_max_rwlock_instances',
1193 'performance-schema-system-variables',
1194 'sysvar');
1195 $variable_doc_links['performance_schema_max_table_handles'] = array(
1196 'performance_schema_max_table_handles',
1197 'performance-schema-system-variables',
1198 'sysvar');
1199 $variable_doc_links['performance_schema_max_table_instances'] = array(
1200 'performance_schema_max_table_instances',
1201 'performance-schema-system-variables',
1202 'sysvar');
1203 $variable_doc_links['performance_schema_max_thread_classes'] = array(
1204 'performance_schema_max_thread_classes',
1205 'performance-schema-system-variables',
1206 'sysvar');
1207 $variable_doc_links['performance_schema_max_thread_instances'] = array(
1208 'performance_schema_max_thread_instances',
1209 'performance-schema-system-variables',
1210 'sysvar');
1211 $variable_doc_links['pid_file'] = array(
1212 'pid-file',
1213 'server-options',
1214 'option_mysqld');
1215 $variable_doc_links['plugin_dir'] = array(
1216 'plugin_dir',
1217 'server-system-variables',
1218 'sysvar');
1219 $variable_doc_links['port'] = array(
1220 'port',
1221 'server-options',
1222 'option_mysqld');
1223 $variable_doc_links['preload_buffer_size'] = array(
1224 'preload_buffer_size',
1225 'server-system-variables',
1226 'sysvar',
1227 'byte');
1228 $variable_doc_links['profiling'] = array(
1229 'profiling',
1230 'server-system-variables',
1231 'sysvar');
1232 $variable_doc_links['profiling_history_size'] = array(
1233 'profiling_history_size',
1234 'server-system-variables',
1235 'sysvar');
1236 $variable_doc_links['protocol_version'] = array(
1237 'protocol_version',
1238 'server-system-variables',
1239 'sysvar');
1240 $variable_doc_links['proxy_user'] = array(
1241 'proxy_user',
1242 'server-system-variables',
1243 'sysvar');
1244 $variable_doc_links['pseudo_thread_id'] = array(
1245 'pseudo_thread_id',
1246 'server-system-variables',
1247 'sysvar');
1248 $variable_doc_links['query_alloc_block_size'] = array(
1249 'query_alloc_block_size',
1250 'server-system-variables',
1251 'sysvar',
1252 'byte');
1253 $variable_doc_links['query_cache_limit'] = array(
1254 'query_cache_limit',
1255 'server-system-variables',
1256 'sysvar',
1257 'byte');
1258 $variable_doc_links['query_cache_min_res_unit'] = array(
1259 'query_cache_min_res_unit',
1260 'server-system-variables',
1261 'sysvar');
1262 $variable_doc_links['query_cache_size'] = array(
1263 'query_cache_size',
1264 'server-system-variables',
1265 'sysvar',
1266 'byte');
1267 $variable_doc_links['query_cache_type'] = array(
1268 'query_cache_type',
1269 'server-system-variables',
1270 'sysvar');
1271 $variable_doc_links['query_cache_wlock_invalidate'] = array(
1272 'query_cache_wlock_invalidate',
1273 'server-system-variables',
1274 'sysvar');
1275 $variable_doc_links['query_prealloc_size'] = array(
1276 'query_prealloc_size',
1277 'server-system-variables',
1278 'sysvar',
1279 'byte');
1280 $variable_doc_links['rand_seed1'] = array(
1281 'rand_seed1',
1282 'server-system-variables',
1283 'sysvar');
1284 $variable_doc_links['rand_seed2'] = array(
1285 'rand_seed2',
1286 'server-system-variables',
1287 'sysvar');
1288 $variable_doc_links['range_alloc_block_size'] = array(
1289 'range_alloc_block_size',
1290 'server-system-variables',
1291 'sysvar',
1292 'byte');
1293 $variable_doc_links['read_buffer_size'] = array(
1294 'read_buffer_size',
1295 'server-system-variables',
1296 'sysvar',
1297 'byte');
1298 $variable_doc_links['read_only'] = array(
1299 'read_only',
1300 'server-system-variables',
1301 'sysvar');
1302 $variable_doc_links['read_rnd_buffer_size'] = array(
1303 'read_rnd_buffer_size',
1304 'server-system-variables',
1305 'sysvar',
1306 'byte');
1307 $variable_doc_links['relay-log-index'] = array(
1308 'relay-log-index',
1309 'replication-options-slave',
1310 'option_mysqld');
1311 $variable_doc_links['relay_log_index'] = array(
1312 'relay_log_index',
1313 'replication-options-slave',
1314 'sysvar');
1315 $variable_doc_links['relay_log_info_file'] = array(
1316 'relay_log_info_file',
1317 'replication-options-slave',
1318 'sysvar');
1319 $variable_doc_links['relay_log_purge'] = array(
1320 'relay_log_purge',
1321 'server-system-variables',
1322 'sysvar');
1323 $variable_doc_links['relay_log_recovery'] = array(
1324 'relay_log_recovery',
1325 'replication-options-slave',
1326 'sysvar');
1327 $variable_doc_links['relay_log_space_limit'] = array(
1328 'relay_log_space_limit',
1329 'server-system-variables',
1330 'sysvar');
1331 $variable_doc_links['report_host'] = array(
1332 'report-host',
1333 'replication-options-slave',
1334 'option_mysqld');
1335 $variable_doc_links['report_password'] = array(
1336 'report-password',
1337 'replication-options-slave',
1338 'option_mysqld');
1339 $variable_doc_links['report_port'] = array(
1340 'report-port',
1341 'replication-options-slave',
1342 'option_mysqld');
1343 $variable_doc_links['report_user'] = array(
1344 'report-user',
1345 'replication-options-slave',
1346 'option_mysqld');
1347 $variable_doc_links['rpl_recovery_rank'] = array(
1348 'rpl_recovery_rank',
1349 'replication-options-slave',
1350 'option_mysqld');
1351 $variable_doc_links['rpl_semi_sync_master_enabled'] = array(
1352 'rpl_semi_sync_master_enabled',
1353 'server-system-variables',
1354 'sysvar');
1355 $variable_doc_links['rpl_semi_sync_master_timeout'] = array(
1356 'rpl_semi_sync_master_timeout',
1357 'server-system-variables',
1358 'sysvar');
1359 $variable_doc_links['rpl_semi_sync_master_trace_level'] = array(
1360 'rpl_semi_sync_master_trace_level',
1361 'server-system-variables',
1362 'sysvar');
1363 $variable_doc_links['rpl_semi_sync_master_wait_no_slave'] = array(
1364 'rpl_semi_sync_master_wait_no_slave',
1365 'server-system-variables',
1366 'sysvar');
1367 $variable_doc_links['rpl_semi_sync_slave_enabled'] = array(
1368 'rpl_semi_sync_slave_enabled',
1369 'server-system-variables',
1370 'sysvar');
1371 $variable_doc_links['rpl_semi_sync_slave_trace_level'] = array(
1372 'rpl_semi_sync_slave_trace_level',
1373 'server-system-variables',
1374 'sysvar');
1375 $variable_doc_links['safe_show_database'] = array(
1376 'safe-show-database',
1377 'server-options',
1378 'option_mysqld');
1379 $variable_doc_links['secure_auth'] = array(
1380 'secure-auth',
1381 'server-options',
1382 'option_mysqld');
1383 $variable_doc_links['secure_file_priv'] = array(
1384 'secure-file-priv',
1385 'server-options',
1386 'option_mysqld');
1387 $variable_doc_links['server_id'] = array(
1388 'server-id',
1389 'replication-options',
1390 'option_mysqld');
1391 $variable_doc_links['shared_memory'] = array(
1392 'shared_memory',
1393 'server-system-variables',
1394 'sysvar');
1395 $variable_doc_links['shared_memory_base_name'] = array(
1396 'shared_memory_base_name',
1397 'server-system-variables',
1398 'sysvar');
1399 $variable_doc_links['skip_external_locking'] = array(
1400 'skip-external-locking',
1401 'server-options',
1402 'option_mysqld');
1403 $variable_doc_links['skip_name_resolve'] = array(
1404 'skip-name-resolve',
1405 'server-options',
1406 'option_mysqld');
1407 $variable_doc_links['skip_networking'] = array(
1408 'skip-networking',
1409 'server-options',
1410 'option_mysqld');
1411 $variable_doc_links['skip_show_database'] = array(
1412 'skip-show-database',
1413 'server-options',
1414 'option_mysqld');
1415 $variable_doc_links['slave_compressed_protocol'] = array(
1416 'slave_compressed_protocol',
1417 'replication-options-slave',
1418 'sysvar');
1419 $variable_doc_links['slave_exec_mode'] = array(
1420 'slave_exec_mode',
1421 'replication-options-slave',
1422 'sysvar');
1423 $variable_doc_links['slave_load_tmpdir'] = array(
1424 'slave-load-tmpdir',
1425 'replication-options-slave',
1426 'option_mysqld');
1427 $variable_doc_links['slave_net_timeout'] = array(
1428 'slave-net-timeout',
1429 'replication-options-slave',
1430 'option_mysqld');
1431 $variable_doc_links['slave_skip_errors'] = array(
1432 'slave-skip-errors',
1433 'replication-options-slave',
1434 'option_mysqld');
1435 $variable_doc_links['slave_transaction_retries'] = array(
1436 'slave_transaction_retries',
1437 'replication-options-slave',
1438 'sysvar');
1439 $variable_doc_links['slave_type_conversions'] = array(
1440 'slave_type_conversions',
1441 'replication-options-slave',
1442 'sysvar');
1443 $variable_doc_links['slow_launch_time'] = array(
1444 'slow_launch_time',
1445 'server-system-variables',
1446 'sysvar');
1447 $variable_doc_links['slow_query_log'] = array(
1448 'slow-query-log',
1449 'server-options',
1450 'server-system-variables');
1451 $variable_doc_links['slow_query_log_file'] = array(
1452 'slow_query_log_file',
1453 'server-system-variables',
1454 'sysvar');
1455 $variable_doc_links['socket'] = array(
1456 'socket',
1457 'server-options',
1458 'option_mysqld');
1459 $variable_doc_links['sort_buffer_size'] = array(
1460 'sort_buffer_size',
1461 'server-system-variables',
1462 'sysvar',
1463 'byte');
1464 $variable_doc_links['sql_auto_is_null'] = array(
1465 'sql_auto_is_null',
1466 'server-system-variables',
1467 'sysvar');
1468 $variable_doc_links['sql_big_selects'] = array(
1469 'sql_big_selects',
1470 'server-system-variables',
1471 'sysvar');
1472 $variable_doc_links['sql_big_tables'] = array(
1473 'big-tables',
1474 'server-options',
1475 'server-system-variables');
1476 $variable_doc_links['sql_buffer_result'] = array(
1477 'sql_buffer_result',
1478 'server-system-variables',
1479 'sysvar');
1480 $variable_doc_links['sql_log_bin'] = array(
1481 'sql_log_bin',
1482 'server-system-variables',
1483 'sysvar');
1484 $variable_doc_links['sql_log_off'] = array(
1485 'sql_log_off',
1486 'server-system-variables',
1487 'sysvar');
1488 $variable_doc_links['sql_log_update'] = array(
1489 'sql_log_update',
1490 'server-system-variables',
1491 'sysvar');
1492 $variable_doc_links['sql_low_priority_updates'] = array(
1493 'sql_low_priority_updates',
1494 'server-system-variables',
1495 'sysvar');
1496 $variable_doc_links['sql_max_join_size'] = array(
1497 'sql_max_join_size',
1498 'server-system-variables',
1499 'sysvar');
1500 $variable_doc_links['sql_mode'] = array(
1501 'sql-mode',
1502 'server-options',
1503 'option_mysqld');
1504 $variable_doc_links['sql_notes'] = array(
1505 'sql_notes',
1506 'server-system-variables',
1507 'sysvar');
1508 $variable_doc_links['sql_quote_show_create'] = array(
1509 'sql_quote_show_create',
1510 'server-system-variables',
1511 'sysvar');
1512 $variable_doc_links['sql_safe_updates'] = array(
1513 'sql_safe_updates',
1514 'server-system-variables',
1515 'sysvar');
1516 $variable_doc_links['sql_select_limit'] = array(
1517 'sql_select_limit',
1518 'server-system-variables',
1519 'sysvar');
1520 $variable_doc_links['sql_slave_skip_counter'] = array(
1521 'sql_slave_skip_counter',
1522 'replication-options-slave',
1523 'sysvar');
1524 $variable_doc_links['sql_warnings'] = array(
1525 'sql_warnings',
1526 'server-system-variables',
1527 'sysvar');
1528 $variable_doc_links['ssl_ca'] = array(
1529 'ssl-ca',
1530 'ssl-options',
1531 'option_general');
1532 $variable_doc_links['ssl_capath'] = array(
1533 'ssl-capath',
1534 'ssl-options',
1535 'option_general');
1536 $variable_doc_links['ssl_cert'] = array(
1537 'ssl-cert',
1538 'ssl-options',
1539 'option_general');
1540 $variable_doc_links['ssl_cipher'] = array(
1541 'ssl-cipher',
1542 'ssl-options',
1543 'option_general');
1544 $variable_doc_links['ssl_key'] = array(
1545 'ssl-key',
1546 'ssl-options',
1547 'option_general');
1548 $variable_doc_links['storage_engine'] = array(
1549 'storage_engine',
1550 'server-system-variables',
1551 'sysvar');
1552 $variable_doc_links['sync_binlog'] = array(
1553 'sync_binlog',
1554 'replication-options-binary-log',
1555 'sysvar');
1556 $variable_doc_links['sync_frm'] = array(
1557 'sync_frm',
1558 'server-system-variables',
1559 'sysvar');
1560 $variable_doc_links['sync_master_info'] = array(
1561 'sync_master_info',
1562 'replication-options-slave',
1563 'sysvar');
1564 $variable_doc_links['sync_relay_log'] = array(
1565 'sync_relay_log',
1566 'replication-options-slave',
1567 'sysvar');
1568 $variable_doc_links['sync_relay_log_info'] = array(
1569 'sync_relay_log_info',
1570 'replication-options-slave',
1571 'sysvar');
1572 $variable_doc_links['system_time_zone'] = array(
1573 'system_time_zone',
1574 'server-system-variables',
1575 'sysvar');
1576 $variable_doc_links['table_definition_cache'] = array(
1577 'table_definition_cache',
1578 'server-system-variables',
1579 'sysvar');
1580 $variable_doc_links['table_lock_wait_timeout'] = array(
1581 'table_lock_wait_timeout',
1582 'server-system-variables',
1583 'sysvar');
1584 $variable_doc_links['table_open_cache'] = array(
1585 'table_open_cache',
1586 'server-system-variables',
1587 'sysvar');
1588 $variable_doc_links['table_type'] = array(
1589 'table_type',
1590 'server-system-variables',
1591 'sysvar');
1592 $variable_doc_links['thread_cache_size'] = array(
1593 'thread_cache_size',
1594 'server-system-variables',
1595 'sysvar');
1596 $variable_doc_links['thread_concurrency'] = array(
1597 'thread_concurrency',
1598 'server-system-variables',
1599 'sysvar');
1600 $variable_doc_links['thread_handling'] = array(
1601 'thread_handling',
1602 'server-system-variables',
1603 'sysvar');
1604 $variable_doc_links['thread_stack'] = array(
1605 'thread_stack',
1606 'server-system-variables',
1607 'sysvar');
1608 $variable_doc_links['time_format'] = array(
1609 'time_format',
1610 'server-system-variables',
1611 'sysvar');
1612 $variable_doc_links['time_zone'] = array(
1613 'time_zone',
1614 'server-system-variables',
1615 'sysvar');
1616 $variable_doc_links['timed_mutexes'] = array(
1617 'timed_mutexes',
1618 'server-system-variables',
1619 'sysvar');
1620 $variable_doc_links['timestamp'] = array(
1621 'timestamp',
1622 'server-system-variables',
1623 'sysvar');
1624 $variable_doc_links['tmp_table_size'] = array(
1625 'tmp_table_size',
1626 'server-system-variables',
1627 'sysvar',
1628 'byte');
1629 $variable_doc_links['tmpdir'] = array(
1630 'tmpdir',
1631 'server-options',
1632 'option_mysqld');
1633 $variable_doc_links['transaction_alloc_block_size'] = array(
1634 'transaction_alloc_block_size',
1635 'server-system-variables',
1636 'sysvar',
1637 'byte');
1638 $variable_doc_links['transaction_prealloc_size'] = array(
1639 'transaction_prealloc_size',
1640 'server-system-variables',
1641 'sysvar',
1642 'byte');
1643 $variable_doc_links['tx_isolation'] = array(
1644 'tx_isolation',
1645 'server-system-variables',
1646 'sysvar');
1647 $variable_doc_links['unique_checks'] = array(
1648 'unique_checks',
1649 'server-system-variables',
1650 'sysvar');
1651 $variable_doc_links['updatable_views_with_limit'] = array(
1652 'updatable_views_with_limit',
1653 'server-system-variables',
1654 'sysvar');
1655 $variable_doc_links['version'] = array(
1656 'version',
1657 'server-system-variables',
1658 'sysvar');
1659 $variable_doc_links['version_comment'] = array(
1660 'version_comment',
1661 'server-system-variables',
1662 'sysvar');
1663 $variable_doc_links['version_compile_machine'] = array(
1664 'version_compile_machine',
1665 'server-system-variables',
1666 'sysvar');
1667 $variable_doc_links['version_compile_os'] = array(
1668 'version_compile_os',
1669 'server-system-variables',
1670 'sysvar');
1671 $variable_doc_links['wait_timeout'] = array(
1672 'wait_timeout',
1673 'server-system-variables',
1674 'sysvar');
1675 $variable_doc_links['warning_count'] = array(
1676 'warning_count',
1677 'server-system-variables',
1678 'sysvar');
1679 return $variable_doc_links;