4
0
Эх сурвалжийг харах

If a mysql server has anonymous login, tests will always fail

git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1315 f882894a-f735-0410-b71e-b25c423dba1c
Ton Voon 20 жил өмнө
parent
commit
a1e69e1436

+ 2 - 2
plugins/t/check_mysql_query.t

@@ -6,7 +6,7 @@
 #
 #
 #
 #
 # These are the database permissions required for this test:
 # These are the database permissions required for this test:
-#  GRANT SELECT ON $db.* TO $user@$host INDENTIFIED BY '$password';
+#  GRANT SELECT ON $db.* TO $user@$host IDENTIFIED BY '$password';
 # Check with:
 # Check with:
 #  mysql -u$user -p$password -h$host $db
 #  mysql -u$user -p$password -h$host $db
 
 
@@ -42,7 +42,7 @@ $result = NPTest->testCmd("./check_mysql_query -H $mysqlserver $mysql_login_deta
 cmp_ok( $result->return_code, '==', 3, "Missing query parmeter");
 cmp_ok( $result->return_code, '==', 3, "Missing query parmeter");
 like( $result->output, "/Must specify a SQL query to run/", "Missing query error message");
 like( $result->output, "/Must specify a SQL query to run/", "Missing query error message");
 
 
-$result = NPTest->testCmd("./check_mysql_query -q 'SELECT 1+1' -H $mysqlserver -u dummy");
+$result = NPTest->testCmd("./check_mysql_query -q 'SELECT 1+1' -H $mysqlserver -u dummy -d mysql");
 cmp_ok( $result->return_code, '==', 2, "Login failure");
 cmp_ok( $result->return_code, '==', 2, "Login failure");
 like( $result->output, "/Access denied for user /", "Expected login failure message");
 like( $result->output, "/Access denied for user /", "Expected login failure message");