|
1 | | -# NAME |
2 | | - |
3 | | - MySQLTuner 2.7.0 - MySQL High Performance Tuning Script |
4 | | - |
5 | | -# IMPORTANT USAGE GUIDELINES |
6 | | - |
7 | | -To run the script with the default options, run the script without arguments |
8 | | -Allow MySQL server to run for at least 24-48 hours before trusting suggestions |
9 | | -Some routines may require root level privileges (script will provide warnings) |
10 | | -You must provide the remote server's total memory when connecting to other servers |
11 | | - |
12 | | -# CONNECTION AND AUTHENTICATION |
13 | | - |
14 | | - --host <hostname> Connect to a remote host to perform tests (default: localhost) |
15 | | - --socket <socket> Use a different socket for a local connection |
16 | | - --pipe Connect to a local Windows database using named pipes |
17 | | - --pipe_name <na> Use a different pipe name for a local connection |
18 | | - --port <port> Port to use for connection (default: 3306) |
19 | | - --protocol tcp Force TCP connection instead of socket |
20 | | - --user <username> Username to use for authentication |
21 | | - --userenv <envvar> Name of env variable which contains username to use for authentication |
22 | | - --pass <password> Password to use for authentication |
23 | | - --passenv <envvar> Name of env variable which contains password to use for authentication |
24 | | - --ssl-ca <path> Path to public key |
25 | | - --mysqladmin <path> Path to a custom mysqladmin executable |
26 | | - --mysqlcmd <path> Path to a custom mysql executable |
27 | | - --defaults-file <path> Path to a custom .my.cnf |
28 | | - --defaults-extra-file <path> Path to an extra custom config file |
29 | | - --server-log <path> Path to explicit log file (error_log) |
30 | | - |
31 | | -# PERFORMANCE AND REPORTING OPTIONS |
32 | | - |
33 | | - --skipsize Don't enumerate tables and their types/sizes (default: on) |
34 | | - (Recommended for servers with many tables) |
35 | | - --json Print result as JSON string |
36 | | - --prettyjson Print result as JSON formatted string |
37 | | - --skippassword Don't perform checks on user passwords (default: off) |
38 | | - --checkversion Check for updates to MySQLTuner (default: don't check) |
39 | | - --updateversion Check for updates to MySQLTuner and update when newer version is available (default: don't check) |
40 | | - --forcemem <size> Amount of RAM installed in megabytes |
41 | | - --forceswap <size> Amount of swap memory configured in megabytes |
42 | | - --passwordfile <path> Path to a password file list (one password by line) |
43 | | - --cvefile <path> CVE File for vulnerability checks |
44 | | - --outputfile <path> Path to a output txt file |
45 | | - --reportfile <path> Path to a report txt file |
46 | | - --template <path> Path to a template file |
47 | | - --dumpdir <path> Path to a directory where to dump information files |
48 | | - --feature <feature> Run a specific feature (see FEATURES section) |
49 | | - --dumpdir <path> information_schema tables and sys views are dumped in CSV in this path |
50 | | - |
51 | | -# OUTPUT OPTIONS |
52 | | - |
53 | | - --silent Don't output anything on screen |
54 | | - --verbose Print out all options (default: no verbose, dbstat, idxstat, sysstat, tbstat, pfstat) |
55 | | - --color Print output in color |
56 | | - --nocolor Don't print output in color |
57 | | - --noprettyicon Print output with legacy tag [OK], [!!], [--], [CMD], ... |
58 | | - --nogood Remove OK responses |
59 | | - --nobad Remove negative/suggestion responses |
60 | | - --noinfo Remove informational responses |
61 | | - --debug Print debug information |
62 | | - --experimental Print experimental analysis (may fail) |
63 | | - --nondedicated Consider server is not dedicated to Db server usage only |
64 | | - --noprocess Consider no other process is running |
65 | | - --dbstat Print database information |
66 | | - --nodbstat Don't print database information |
67 | | - --tbstat Print table information |
68 | | - --notbstat Don't print table information |
69 | | - --colstat Print column information |
70 | | - --nocolstat Don't print column information |
71 | | - --idxstat Print index information |
72 | | - --noidxstat Don't print index information |
73 | | - --nomyisamstat Don't print MyIsam information |
74 | | - --sysstat Print system information |
75 | | - --nosysstat Don't print system information |
76 | | - --nostructstat Don't print table structures information |
77 | | - --pfstat Print Performance schema |
78 | | - --nopfstat Don't print Performance schema |
79 | | - --bannedports Ports banned separated by comma (,) |
80 | | - --server-log Define specific error_log to analyze |
81 | | - --maxportallowed Number of open ports allowable on this host |
82 | | - --buffers Print global and per-thread buffer values |
83 | | - |
84 | | -# PERLDOC |
85 | | - |
86 | | -You can find documentation for this module with the perldoc command. |
87 | | - |
88 | | - perldoc mysqltuner |
89 | | - |
90 | | -## INTERNALS |
91 | | - |
92 | | -[https://github.com/major/MySQLTuner-perl/blob/master/INTERNALS.md](https://github.com/major/MySQLTuner-perl/blob/master/INTERNALS.md) |
93 | | - |
94 | | - Internal documentation |
95 | | - |
96 | | -# AUTHORS |
97 | | - |
98 | | - |
99 | | -Jean-Marie Renouard - [email protected] |
100 | | - |
101 | | -# CONTRIBUTORS |
102 | | - |
103 | | -- Matthew Montgomery |
104 | | -- Paul Kehrer |
105 | | -- Dave Burgess |
106 | | -- Jonathan Hinds |
107 | | -- Mike Jackson |
108 | | -- Nils Breunese |
109 | | -- Shawn Ashlee |
110 | | -- Luuk Vosslamber |
111 | | -- Ville Skytta |
112 | | -- Trent Hornibrook |
113 | | -- Jason Gill |
114 | | -- Mark Imbriaco |
115 | | -- Greg Eden |
116 | | -- Aubin Galinotti |
117 | | -- Giovanni Bechis |
118 | | -- Bill Bradford |
119 | | -- Ryan Novosielski |
120 | | -- Michael Scheidell |
121 | | -- Blair Christensen |
122 | | -- Hans du Plooy |
123 | | -- Victor Trac |
124 | | -- Everett Barnes |
125 | | -- Tom Krouper |
126 | | -- Gary Barrueto |
127 | | -- Simon Greenaway |
128 | | -- Adam Stein |
129 | | -- Isart Montane |
130 | | -- Baptiste M. |
131 | | -- Cole Turner |
132 | | -- Major Hayden |
133 | | -- Joe Ashcraft |
134 | | -- Jean-Marie Renouard |
135 | | -- Stephan GroBberndt |
136 | | -- Christian Loos |
137 | | -- Long Radix |
138 | | - |
139 | | -# SUPPORT |
140 | | - |
141 | | -Bug reports, feature requests, and downloads at http://mysqltuner.pl/ |
142 | | - |
143 | | -Bug tracker can be found at https://github.com/major/MySQLTuner-perl/issues |
144 | | - |
145 | | -Maintained by Jean-Marie Renouard (jmrenouard\\@gmail.com) - Licensed under GPL |
146 | | - |
147 | | -# SOURCE CODE |
148 | | - |
149 | | -[https://github.com/major/MySQLTuner-perl](https://github.com/major/MySQLTuner-perl) |
150 | | - |
151 | | - git clone https://github.com/major/MySQLTuner-perl.git |
152 | | - |
153 | | -# COPYRIGHT AND LICENSE |
154 | | - |
155 | | -Copyright (C) 2006-2023 Major Hayden - [email protected] |
156 | | -\# Copyright (C) 2015-2023 Jean-Marie Renouard - [email protected] |
157 | | - |
158 | | -For the latest updates, please visit http://mysqltuner.pl/ |
159 | | - |
160 | | -Git repository available at https://github.com/major/MySQLTuner-perl |
161 | | - |
162 | | -This program is free software: you can redistribute it and/or modify |
163 | | -it under the terms of the GNU General Public License as published by |
164 | | -the Free Software Foundation, either version 3 of the License, or |
165 | | -(at your option) any later version. |
166 | | - |
167 | | -This program is distributed in the hope that it will be useful, |
168 | | -but WITHOUT ANY WARRANTY; without even the implied warranty of |
169 | | -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
170 | | - |
171 | | - See the GNU General Public License for more details. |
172 | | - |
173 | | -You should have received a copy of the GNU General Public License |
174 | | -along with this program. If not, see <https://www.gnu.org/licenses/>. |
0 commit comments