MySQLTuner is a script written in Perl that will assist you with your MySQL configuration and make recommendations for increased performance and stability.
Hi All,
I have FreeBSD 10.2 and mysql Ver 15.1 Distrib 10.1.13-MariaDB, for FreeBSD10.2 (amd64) using readline 6.3. Recently, I did git clone and tried to run mysqltuner.pl
root@server:~/MySQLTuner-perl# ./mysqltuner.pl
MySQLTuner 1.6.14 - Major Hayden major@mhtx.net
Bug reports, feature requests, and downloads at http://mysqltuner.com/
Run with '--help' for additional options and output filtering
[--] Skipped version check for MySQLTuner script
[!!] Successfully authenticated with no password - SECURITY RISK!
[!!] failed to execute: SELECT VERSION()
[!!] FAIL Execute SQL / return code: 256
[!!] failed to execute: SHOW VARIABLES
[!!] FAIL Execute SQL / return code: 256
[!!] failed to execute: SHOW GLOBAL VARIABLES
[!!] FAIL Execute SQL / return code: 256
[!!] failed to execute: SHOW STATUS
[!!] FAIL Execute SQL / return code: 256
[!!] failed to execute: SHOW GLOBAL STATUS
[!!] FAIL Execute SQL / return code: 256
[!!] failed to execute: SHOW ENGINES
[!!] FAIL Execute SQL / return code: 256
[!!] failed to execute: SHOW SLAVE STATUS\G
[!!] FAIL Execute SQL / return code: 256
[!!] failed to execute: SHOW SLAVE HOSTS
[!!] FAIL Execute SQL / return code: 256
[!!] failed to execute: \s
[!!] FAIL Execute SQL / return code: 256
Use of uninitialized value $myvar{"version"} in pattern match (m//) at
./mysqltuner.pl line 1588 (#1)
(W uninitialized) An undefined value was used as if it were already
defined. It was interpreted as a "" or a 0, but maybe it was a mistake.
To suppress this warning assign a defined value to your variables.
To help you figure out what was undefined, perl will try to tell you
the name of the variable (if any) that was undefined. In some cases
it cannot do this, so it also tells you what operation you used the
undefined value in. Note, however, that perl optimizes your program
and the operation displayed in the warning may not necessarily appear
literally in your program. For example, "that $foo" is usually
optimized into "that " . $foo, and the warning will refer to the
concatenation (.) operator, even though there is no . in
your program.
Use of uninitialized value $mysqlvermajor in numeric gt (>) at ./mysqltuner.pl
line 1614 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1614 (#1)
Use of uninitialized value $myvar{"version"} in concatenation (.) or string at
./mysqltuner.pl line 1593 (#1)
[!!] Your MySQL version is EOL software! Upgrade soon!
[OK] Operating on 64-bit architecture
-------- Security Recommendations ------------------------------------------------------------------
Use of uninitialized value $myvar{"version"} in pattern match (m//) at
./mysqltuner.pl line 1404 (#1)
[!!] failed to execute: SELECT CONCAT(user, '@', host) FROM mysql.user WHERE TRIM(USER) = '' OR USER IS NULL
[!!] FAIL Execute SQL / return code: 256
[OK] There are no anonymous accounts for any database users
Use of uninitialized value $mysqlvermajor in numeric lt (<) at ./mysqltuner.pl
line 1624 (#1)
[!!] No more password checks for MySQL version <=5.1
[!!] MySQL version <=5.1 are deprecated and end of support.
-------- CVE Security Recommendations --------------------------------------------------------------
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 1 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 2 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 3 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 4 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 5 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 6 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 7 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 8 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 9 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 10 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 11 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 12 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 13 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 14 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 15 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 16 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 17 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 18 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 19 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 20 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 21 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 22 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 23 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 24 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 25 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 26 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 27 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 28 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 29 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 30 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 31 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 32 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 33 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 34 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 35 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 36 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 37 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 38 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 39 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 40 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 41 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 42 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 43 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 44 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 45 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 46 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 47 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 48 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 49 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 50 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 51 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 52 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 53 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 54 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 55 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 56 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 57 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 58 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 59 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 60 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 61 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 62 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 63 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 64 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 65 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 66 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 67 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 68 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 69 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 70 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 71 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 72 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 73 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 74 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 75 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 76 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 77 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 78 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 79 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 80 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 81 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 82 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 83 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 84 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 85 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 86 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 87 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 88 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 89 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 90 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 91 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 92 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 93 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 94 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 95 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 96 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 97 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 98 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 99 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 100 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 101 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 102 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 103 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 104 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 105 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 106 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 107 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 108 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 109 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 110 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 111 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 112 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 113 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 114 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 115 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 116 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 117 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 118 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 119 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 120 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 121 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 122 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 123 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 124 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 125 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 126 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 127 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 128 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 129 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 130 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 131 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 132 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 133 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 134 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 135 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 136 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 137 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 138 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 139 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 140 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 141 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 142 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 143 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 144 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 145 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 146 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 147 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 148 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 149 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 150 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 151 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 152 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 153 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 154 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 155 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 156 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 157 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 158 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 159 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 160 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 161 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 162 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 163 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 164 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 165 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 166 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 167 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 168 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 169 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 170 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 171 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 172 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 173 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 174 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 175 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 176 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 177 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 178 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 179 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 180 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 181 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 182 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 183 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 184 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 185 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 186 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 187 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 188 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 189 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 190 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 191 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 192 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 193 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 194 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 195 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 196 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 197 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 198 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 199 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 200 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 201 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 202 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 203 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 204 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 205 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 206 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 207 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 208 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 209 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 210 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 211 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 212 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 213 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 214 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 215 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 216 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 217 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 218 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 219 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 220 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 221 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 222 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 223 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 224 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 225 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 226 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 227 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 228 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 229 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 230 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 231 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 232 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 233 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 234 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 235 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 236 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 237 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 238 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 239 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 240 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 241 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 242 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 243 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 244 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 245 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 246 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 247 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 248 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 249 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 250 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 251 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 252 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632,
Hi All, I have FreeBSD 10.2 and mysql Ver 15.1 Distrib 10.1.13-MariaDB, for FreeBSD10.2 (amd64) using readline 6.3. Recently, I did git clone and tried to run mysqltuner.pl
root@server:~/MySQLTuner-perl# ./mysqltuner.pl
[--] Skipped version check for MySQLTuner script [!!] Successfully authenticated with no password - SECURITY RISK! [!!] failed to execute: SELECT VERSION() [!!] FAIL Execute SQL / return code: 256 [!!] failed to execute: SHOW VARIABLES [!!] FAIL Execute SQL / return code: 256 [!!] failed to execute: SHOW GLOBAL VARIABLES [!!] FAIL Execute SQL / return code: 256 [!!] failed to execute: SHOW STATUS [!!] FAIL Execute SQL / return code: 256 [!!] failed to execute: SHOW GLOBAL STATUS [!!] FAIL Execute SQL / return code: 256 [!!] failed to execute: SHOW ENGINES [!!] FAIL Execute SQL / return code: 256 [!!] failed to execute: SHOW SLAVE STATUS\G [!!] FAIL Execute SQL / return code: 256 [!!] failed to execute: SHOW SLAVE HOSTS [!!] FAIL Execute SQL / return code: 256 [!!] failed to execute: \s [!!] FAIL Execute SQL / return code: 256 Use of uninitialized value $myvar{"version"} in pattern match (m//) at ./mysqltuner.pl line 1588 (#1) (W uninitialized) An undefined value was used as if it were already defined. It was interpreted as a "" or a 0, but maybe it was a mistake. To suppress this warning assign a defined value to your variables.
Use of uninitialized value $mysqlvermajor in numeric gt (>) at ./mysqltuner.pl line 1614 (#1) Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl line 1614 (#1) Use of uninitialized value $myvar{"version"} in concatenation (.) or string at ./mysqltuner.pl line 1593 (#1) [!!] Your MySQL version is EOL software! Upgrade soon! [OK] Operating on 64-bit architecture
-------- Storage Engine Statistics ----------------------------------------------------------------- [!!] failed to execute: SHOW DATABASES [!!] FAIL Execute SQL / return code: 256 [--] Status: -Archive -BDB -Federated -InnoDB -ISAM -NDBCluster [OK] Total fragmented tables: 0 [!!] failed to execute: SELECT ~0 [!!] FAIL Execute SQL / return code: 256
-------- Security Recommendations ------------------------------------------------------------------ Use of uninitialized value $myvar{"version"} in pattern match (m//) at ./mysqltuner.pl line 1404 (#1) [!!] failed to execute: SELECT CONCAT(user, '@', host) FROM mysql.user WHERE TRIM(USER) = '' OR USER IS NULL [!!] FAIL Execute SQL / return code: 256 [OK] There are no anonymous accounts for any database users Use of uninitialized value $mysqlvermajor in numeric lt (<) at ./mysqltuner.pl line 1624 (#1) [!!] No more password checks for MySQL version <=5.1 [!!] MySQL version <=5.1 are deprecated and end of support.
-------- CVE Security Recommendations -------------------------------------------------------------- Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl line 1632, line 1 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 2 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 3 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 4 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 5 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 6 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 7 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 8 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 9 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 10 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 11 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 12 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 13 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 14 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 15 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 16 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 17 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 18 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 19 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 20 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 21 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 22 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 23 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 24 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 25 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 26 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 27 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 28 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 29 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 30 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 31 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 32 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 33 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 34 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 35 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 36 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 37 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 38 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 39 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 40 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 41 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 42 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 43 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 44 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 45 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 46 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 47 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 48 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 49 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 50 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 51 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 52 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 53 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 54 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 55 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 56 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 57 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 58 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 59 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 60 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 61 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 62 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 63 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 64 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 65 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 66 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 67 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 68 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 69 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 70 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 71 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 72 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 73 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 74 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 75 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 76 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 77 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 78 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 79 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 80 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 81 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 82 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 83 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 84 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 85 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 86 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 87 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 88 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 89 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 90 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 91 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 92 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 93 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 94 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 95 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 96 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 97 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 98 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 99 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 100 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 101 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 102 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 103 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 104 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 105 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 106 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 107 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 108 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 109 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 110 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 111 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 112 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 113 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 114 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 115 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 116 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 117 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 118 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 119 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 120 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 121 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 122 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 123 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 124 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 125 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 126 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 127 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 128 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 129 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 130 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 131 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 132 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 133 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 134 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 135 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 136 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 137 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 138 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 139 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 140 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 141 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 142 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 143 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 144 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 145 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 146 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 147 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 148 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 149 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 150 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 151 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 152 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 153 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 154 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 155 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 156 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 157 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 158 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 159 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 160 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 161 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 162 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 163 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 164 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 165 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 166 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 167 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 168 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 169 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 170 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 171 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 172 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 173 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 174 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 175 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 176 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 177 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 178 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 179 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 180 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 181 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 182 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 183 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 184 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 185 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 186 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 187 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 188 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 189 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 190 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 191 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 192 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 193 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 194 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 195 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 196 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 197 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 198 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 199 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 200 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 201 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 202 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 203 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 204 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 205 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 206 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 207 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 208 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 209 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 210 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 211 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 212 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 213 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 214 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 215 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 216 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 217 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 218 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 219 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 220 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 221 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 222 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 223 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 224 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 225 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 226 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 227 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 228 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 229 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 230 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 231 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 232 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 233 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 234 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 235 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 236 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 237 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 238 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 239 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 240 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 241 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 242 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 243 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 244 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 245 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 246 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 247 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 248 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 249 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 250 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 251 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632, line 252 (#1)
Use of uninitialized value $mysqlvermajor in numeric eq (==) at ./mysqltuner.pl
line 1632,