Forçar o PATH no seu script, cron não pode fornecer o mesmo caminho que o que você tem em uma sessão de terminal.
EDIT:
Em um terminal, pegue seu PATH:
env | grep "^PATH="
PATH=/sbin:/usr/sbin:/usr/local/sbin:... (you will have different value
Recorte e cole essa linha no seu script abaixo do #!/bin/bash
#!/bin/bash
PATH=/sbin:/usr/sbin:/usr/local/sbin: (put your path
export PATH
(isso é apenas por exemplo)
Pode haver outra variável para adicionar no seu script; procure a variável cujos nomes contenham a string 'MYSQL' com env | grep MYSQL
e set | grep MYSQL