From d0a811dac67c4f33a69aaa1bb6f0301f5112898d Mon Sep 17 00:00:00 2001 From: root Date: Wed, 17 Jun 2015 23:58:47 +0200 Subject: [PATCH] Issue #75 on collations --- mysqltuner.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mysqltuner.pl b/mysqltuner.pl index abdd6d1..edb8fb6 100755 --- a/mysqltuner.pl +++ b/mysqltuner.pl @@ -510,7 +510,7 @@ sub security_recommendations { } # Looking for User with user/ uppercase /capitalise user as password - @mysqlstatlist = `$mysqlcmd $mysqllogin -Bse "SELECT CONCAT(user, '\@', host) FROM mysql.user WHERE password = PASSWORD(user) OR password = PASSWORD(UPPER(user)) OR password = PASSWORD(UPPER(LEFT(User, 1)) + SUBSTRING(User, 2, LENGTH(User)));"`; + @mysqlstatlist = `$mysqlcmd $mysqllogin -Bse "SELECT CONCAT(user, '\@', host) FROM mysql.user WHERE CAST(password as Binary) = PASSWORD(user) OR CAST(password as Binary) = PASSWORD(UPPER(user)) OR CAST(password as Binary) = PASSWORD(UPPER(LEFT(User, 1)) + SUBSTRING(User, 2, LENGTH(User)));"`; if (@mysqlstatlist) { foreach my $line (sort @mysqlstatlist) { chomp($line);