From 504aee51a64806bf89b2d388bfcf5f8cefe596ec Mon Sep 17 00:00:00 2001 From: Jean-Marie RENOUARD Date: Tue, 25 Aug 2015 14:07:13 +0200 Subject: [PATCH] Isse #108 Abort mysqltuner when auto-vertical-output is set in dafaults --- mysqltuner.pl | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/mysqltuner.pl b/mysqltuner.pl index 88c15f5..85f1539 100755 --- a/mysqltuner.pl +++ b/mysqltuner.pl @@ -387,11 +387,13 @@ sub mysql_setup { exit 1; } $mysqlcmd =~ s/\n$//g; - # my $mysqlcliversion=`$mysqlcmd --version`; - # if ( $mysqlcliversion =~ /5\.[567]/) { - # $mysqlcmd .=" --auto-vertical-output=false"; - # } - + my $mysqlclidefaults=`$mysqlcmd --print-defaults`; + debugprint "MySQL Client: $mysqlclidefaults"; + if ( $mysqlclidefaults=~/auto-vertical-output/ ) { + badprint "Avoid auto-vertical-output in configuration file(s) for MySQL like"; + exit 1; + } + debugprint "MySQL Client: $mysqlcmd"; # Are we being asked to connect via a socket?