さて、私はこれを自分のために考え出しました。私はポート3306のMySQLデータベースに直接接続することができます。私が理解するように、SSHトンネルを経由する方が安全ですが、Power BIではまだ動作しません。だからここ
を直接接続するための命令です:
まずは、PowerBI接続以外のすべてが動作していることを確認してみましょう。
1)正しいバージョンのMySQL/Net Connectorをダウンロードしてインストールしてください。現在、バージョン6.6.5が動作します。しかし、他のフォーラムやPowerBI自体から、私は動作しなかった他のバージョンにリンクしました。
2)よく確立されているユーティリティを使用してデータベースにリモート接続できるかどうかを確認してください(データベースに接続することはできません) MySQLワークベンチのようなものです。できない場合は、 - リモートサーバーのポートを確認します。ポート&のIPを確認するクールなユーティリティは次のとおりです。http://www.yougetsignal.com/tools/open-ports/ - DBユーザの権限を確認してください。彼らはIPアドレス: 'username' @ 'ipaddress'と提携している可能性があることを認識してください。そのユーザーは特定のIPにしか接続できません。
- バインドアドレスの設定を確認してください。新しいバージョンのmariadbでは、コメントアウトされているはずです。古いバージョンと純粋なmysqlについてはわかりません。 - その他のトラブルシューティング
だから、ここで、働いているの後には、MySQLに私のために働いた設定は、次のとおりです。IPアドレス:3306(「含める:ポート番号
は、データ/ MySQLデータベース/
サーバーを接続得るために行きます「) データベース:dbnameの
PowerBI interface. Select "Database" instead of "Windows"
があなたの代わりにWindowsののデータベースを選択していることを確認してください。
幸運。
PBIデスクトップではなく、基本認証を使用していることを確認してください。 – Niraj
@Nirajはい私は基本認証を使用しています。私はユーザー名とパスワードを入力する前に "データベース"タブを選択します –
@ H_Zこれを把握できましたか? –