Résolu! Le truc était de se connecter au bon serveur lors de la création du tunnel lui-même - j'aurais dû le voir arriver.
ssh -f [email protected] -L 3307:mysql1.example.com:3306 -N
Puis mysql -h 127.0.0.1 -P 3307
travaillé comme prévu. :)