The workaround is to put the options without any value into my.cnf:
[mysqld_safe] flush_caches numa_interleave
And the fix is:
--- Percona-Server/scripts/mysqld_safe.sh 2013-02-18 04:48:10 +0000 +++ Percona-Server/scripts/mysqld_safe.sh 2013-09-26 11:31:44 +0000 @@ -232,8 +232,8 @@ parse_arguments() { --skip-syslog) want_syslog=0 ;; --syslog-tag=*) syslog_tag="$val" ;; --timezone=*) TZ="$val"; export TZ; ;; - --flush-caches) flush_caches=1 ;; - --numa-interleave) numa_interleave=1 ;; + --flush-caches=*) flush_caches="$val" ;; + --numa-interleave=*) numa_interleave="$val" ;;
--help) usage ;;
The workaround is to put the options without any value into my.cnf:
[mysqld_safe]
flush_caches
numa_interleave
And the fix is:
--- Percona- Server/ scripts/ mysqld_ safe.sh 2013-02-18 04:48:10 +0000 Server/ scripts/ mysqld_ safe.sh 2013-09-26 11:31:44 +0000
--skip- syslog) want_syslog=0 ;;
--syslog- tag=*) syslog_tag="$val" ;;
--timezone= *) TZ="$val"; export TZ; ;; interleave= *) numa_interleave ="$val" ;;
+++ Percona-
@@ -232,8 +232,8 @@ parse_arguments() {
- --flush-caches) flush_caches=1 ;;
- --numa-interleave) numa_interleave=1 ;;
+ --flush-caches=*) flush_caches="$val" ;;
+ --numa-
--help) usage ;;