From 2e347611ff7f78d9ef0b6410d90a02f0cd550b50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20K=C3=B6berl?= Date: Thu, 21 Apr 2011 08:32:29 +0200 Subject: [PATCH] use the option --defaults-file ... --- mysqltuner.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mysqltuner.pl b/mysqltuner.pl index 60fb98d..962e1db 100755 --- a/mysqltuner.pl +++ b/mysqltuner.pl @@ -294,8 +294,8 @@ sub mysql_setup { } } elsif ( -r "/etc/mysql/debian.cnf" and $doremote == 0 ){ # It's a debian system, use the maintenance account - $mysqllogin = "-u `awk '\$1 ~ /user/ {print \$3}' /etc/mysql/debian.cnf | head -n 1` -p`awk '\$1 ~ /password/ {print \$3}' /etc/mysql/debian.cnf | head -n 1`"; - my $loginstatus = `mysqladmin ping $mysqllogin 2>&1`; + $mysqllogin = "--defaults-file=/etc/mysql/debian.cnf"; + my $loginstatus = `mysqladmin $mysqllogin ping 2>&1`; unless ($loginstatus =~ /mysqld is alive/) { badprint "Attempted to use login credentials from debian maintenance account, but they failed.\n"; exit 0;