From 28d3117002553ab40f1bb618ef83c9d5fbc4aae7 Mon Sep 17 00:00:00 2001 From: hrvojem Date: Tue, 2 Aug 2016 14:17:13 +0200 Subject: [PATCH] Fixed issue #636 by reversing the order_by to get the correct credentials: mysql> SELECT variable_name FROM global_variables WHERE variable_name IN ('mysql-monitor_username','mysql-monitor_password') ORDER BY variable_name DESC; +------------------------+ | variable_name | +------------------------+ | mysql-monitor_username | | mysql-monitor_password | +------------------------+ 2 rows in set (0.01 sec) --- tools/proxysql_galera_checker.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/proxysql_galera_checker.sh b/tools/proxysql_galera_checker.sh index 8e5796f8f..8f5828414 100755 --- a/tools/proxysql_galera_checker.sh +++ b/tools/proxysql_galera_checker.sh @@ -19,7 +19,7 @@ ERR_FILE="${4:-/dev/null}" TIMEOUT=10 PROXYSQL_CMDLINE="mysql -u$PROXYSQL_USERNAME -p$PROXYSQL_PASSWORD -h $PROXYSQL_HOSTNAME -P $PROXYSQL_PORT -Ne" -MYSQL_CREDENTIALS=$($PROXYSQL_CMDLINE "SELECT variable_value FROM global_variables WHERE variable_name IN ('mysql-monitor_username','mysql-monitor_password') ORDER BY variable_name") +MYSQL_CREDENTIALS=$($PROXYSQL_CMDLINE "SELECT variable_value FROM global_variables WHERE variable_name IN ('mysql-monitor_username','mysql-monitor_password') ORDER BY variable_name DESC") MYSQL_USERNAME=$(echo $MYSQL_CREDENTIALS | awk '{print $1}') MYSQL_PASSWORD=$(echo $MYSQL_CREDENTIALS | awk '{print $2}') #echo $MYSQL_CREDENTIALS