summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulius Goryavsky <julius.goryavsky@mariadb.com>2019-10-07 12:34:08 +0200
committerJulius Goryavsky <julius.goryavsky@mariadb.com>2019-10-12 01:41:43 +0200
commit2ae02c295adf9cbfd9dd29ed6872b2e6295eee55 (patch)
tree135f92d1a49ef472e5617e1ccf1548ea66eb32b8
parentc0c003beb48b099b5e6516e9d36adf096cd2d09c (diff)
downloadmariadb-git-2ae02c295adf9cbfd9dd29ed6872b2e6295eee55.tar.gz
MDEV-20728: /usr/sbin/mysqld: unknown variable 'defaults-group-suffix=mysqld1
When the mysqld_multi script passes the --defaults-group-suffix option to mysqld, it must remove the initial substring with the group name ("mysqld") from option value, because otherwise substring "mysqld" will be added to the group name and then the group name will contain the word "mysqld" twice, which is wrong, because mysqld itself adds the suffix received to the group name.
-rw-r--r--scripts/mysqld_multi.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/mysqld_multi.sh b/scripts/mysqld_multi.sh
index 7cf22bdaf3c..5f359551f0d 100644
--- a/scripts/mysqld_multi.sh
+++ b/scripts/mysqld_multi.sh
@@ -372,7 +372,7 @@ sub start_mysqlds()
if (!$suffix_found)
{
$com.= " --defaults-group-suffix=";
- $com.= $groups[$i];
+ $com.= substr($groups[$i],6);
}
$com.= $tmp;