$ pt-show-grants --host XXXX --user backup --password 'rD,NqKqL' DBI connect(';host=XXXX;mysql_read_default_group=client','backup',...) failed: Access denied for user 'backup'@'192.168.1.230' (using password: YES) at /usr/bin/pt-show-grants line 1280 $ echo "select 1;"|mysql --host XXXX --user backup --password='rD,NqKqL' 1 1
$URL says to escape the comma as a workaround
Can you please try percona-toolkit-2.2.7? Otherwise you may want to report that bug upstream, at percona.com.
The upstream bug says it was fixed in 2.2.15.