Wie die Verbindung von Power BI-Desktop-remote-MySql-server, der eine Authentifizierung erfordert
Ich habe eine MySql-Datenbank auf einem remote-server erfordert die ssh-Authentifizierung, dass ich eine Verbindung herstellen müssen, um mit Microsoft Power BI. Ich kann problemlos eine Verbindung zu MySQL auf meinem localhost-Rechner, aber kann nicht einen Weg finden, zu verwalten, sowohl auf dem server als ssh-Authentifizierung und die Datenbank-Benutzer anmelden Informationen.
Server verlangt Authentifizierung auf port 22, mit Benutzername und Passwort und die MySQL-Datenbank erfordert einen anderen Benutzernamen und Passwort.
Kann mir jemand helfen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint es möglich, eine Remote-Verbindung, aber ich bin mir nicht sicher, dass Sie tun können, es durch einen "SSH-tunnel" auf port 22.
Gibt es eine Diskussion hier über die Remote-Verbindung, die klingt für mich wie eine Verbindung zu den üblichen port 3306, aber ich bin mir nicht sicher:
https://community.powerbi.com/t5/Integrations-with-Files-and/Cannot-Connect-to-MySQL-on-Linux-VM/td-p/94914
Einige häufige Fehlerquellen:
1) Stellen Sie sicher, dass Sie laden Sie die richtige version von MySQL/Net connector. Wie jetzt, die version 6.6.5 scheint zu funktionieren. Ich Verschwendete eine Menge Zeit, um herauszufinden, was falsch war mit früheren Versionen.
2) Server & Datenbank-Einstellungen: geschlossene ports /Benutzer-Berechtigungen /bind-Adresse
Vor dem anschließen PowerBI, versuchen Sie ein anderes Dienstprogramm wie MySQL Workbench. Dieser wird Sie zwingen, beheben Sie die obigen Einstellungen.
Ich glaube nicht, dass es unterstützt (noch), aber es sieht aus wie eine Menge Leute wollen eine Lösung für mich. Sehen Sie diese Power BI-Ideen Anfordern
1) erstellen Sie gateway für die Verbindung server dann
2) dann fragt Verbindungszeichenfolge Ihre Sie können geben Sie server, port und Datenbank-Benutzernamen und das Kennwort
Das problem war ein Fehler in der remote-Server, firewall-Konfiguration.
Nach weiterer recherche habe ich bestätigt, dass Power BI würde nicht unterstützt dual-Authentifizierung Schritte wie die Protokollierung auf einem entfernten server mit ssh und dann mit der Datenbank verbinden. Vielen Dank Robin für deinen Vorschlag. Das war ein wichtiger Punkt.
Bitte beachten Sie, dass für remote-verbindungen, die Sie brauchen, um zu gestatten, den mysql-Benutzer eine Verbindung herstellen von bestimmten hosts (durch hinzufügen der IP) oder
%
zu ermöglichen, die Verbindung von jedem host aus der FerneSQL ist so etwas ähnliches wie:
So ermöglichen Sie remote-Verbindung zu mysql
Dies ist zurzeit nicht möglich mit PowerBI. Die Funktion ist derzeit in Begutachtung, und Sie können helfen, Holen Sie es priorisiert durch upvoting hier:
https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/7020353-mysql-over-ssh-connection