MySQL connexion via le tunnel SSH

J'ai mis en place un tunnel SSH entre les deux serveurs Un et B. B a serveur MySQL, et cela fonctionne:

mysql -h localhost -P 3306 -u user -p

Alors que ce n'est pas le cas:

mysql -h 127.0.0.1 -P 3306 -u user -p

Bien que mon.cnf a ces lignes:

bind-address        = 127.0.0.1
# Next addr differs slightly, but anyway
bind-address        = 99.99.99.99

Maintenant sur le tunnel. Il relie le suivant:(A) localhost(9989) -> (B) localhost(3306)
Mais quand (sur Un, avec les ports transmis) je ne

mysql -v -h 127.0.0.1 -P 9989 -u user userdb -p

- Je obtenir ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0

Et quand je ne

mysql -v -h localhost -P 9989 -u user userdb -p

- Je obtenir ERROR 1045 (28000): Access denied for user 'user'@'localhost' (using password: YES)

Quelle pourrait être la raison? Ce que je fais mal?

InformationsquelleAutor madfriend | 2012-06-16