Mysql will accept connections on a unix socket (/tmp/mysql.sock or somesuch) and also on an tcp socket (localhost:3306) if you are trying to connect using the mysql command line interface then you are most lilkely connecting to the unix socket and not really testing the acls used by jive.
Try this one to force the command line interface to connect to the tcp socket.
mysql -h 127.0.0.1 -u $JIVE-USER -p
and see what that gets you.
You may need to adjust your GRANT statement to indicate the correct source host (’’$JIVE-USER’’@’‘localhost’’)