Je suis en train d'accéder à un serveur de base de données en utilisant tunnel SSH, les informations d'identification sont très bien, comme je l'ai testé sur MYSQL GUI client en utilisant l'option tunneling SSH, j'ai aussi tout testé en utilisant la ligne de commande et de connexion de ligne de commande de serveur fonctionne également parfaitement à l'aide des commandes ci-dessous sur les deux bornes de la ligne de commande:Pentaho JNDI ssh tunnel d'intégration de données MySQL
- ssh [email protected] -L 3307: localhost: 3306
- mysql -h localhost -P 3307 -u Statistiques de qstats -pPassw0rd
Mais lorsque je tente de se connecter au serveur de base de données en utilisant Pentaho il donne erreur
Accès refusé pour l'utilisateur « stats » @ « localhost » (en utilisant le mot de passe: OUI)
J'ai ensuite utilisé JNDI et a donné les pouvoirs là-bas, mais cela ne fonctionne pas, mes paramètres JNDI sont les suivantes:
Asterisk/type = javax.sql.DataSource
Asterisk/driver = com.mysql.jdbc.Driver
Asterisk/user = qstats
Asterisk/password = Passw0rd
Asterisk/url = jdbc: mysql: // localhost: 3307/Statistiques
S'il vous plaît si quelqu'un peut vous aider?
J'avais déjà essayé et Tunneling ne fonctionne pas dans pentaho. –
Ça a marché pour moi. une fois que j'avais initié la connexion SSH en parallèle en utilisant CMD :) – shzyincu