2016-04-06 3 views
1

Я пытаюсь подключить Power Bi (настольную версию) к моей базе данных amazon mysql. Она требует для следующей информации, как только вы пытаетесь установить соединениеPower BI не подключается к MySQL

сервера: IP-адрес сервера

База данных: имя базы данных

Имя: MySQL имя пользователя

Пароль: MySQL пароль

Впервые я получил небольшую длину ошибки, которая была из-за недоступности mysql-connector-net-6.6.5 .msi. Так что я следовал этой ссылке, чтобы решить вопрос

Microsoft Power BI connect to mysql

После установки MySQL-разъем я столкнулся другую ошибку. enter image description here

Что не так? Один из моих помощников успешно подключился с использованием тех же учетных данных, которые я использую.

+0

убедитесь, что используете базовую аутентификацию, а не окна на рабочем столе PBI. – Niraj

+0

@Niraj yes Я использую базовую аутентификацию. Я выбираю вкладку «База данных» перед вводом имени пользователя и пароля –

+0

@H_Z Удалось ли вам это выяснить? –

ответ

0

Просто небольшой наконечник. Если вы еще этого не сделали, перезагрузите компьютер, на который вы только что установили разъем. Я должен был перезапустить, прежде чем он начал работать.

0

Мое решение для этого, чтобы добавить номер порта к имени сервера/IP

например. 192.168.0.1:4664

0

Хорошо, я просто понял это для себя. Я могу напрямую подключиться к базе данных MySQL на порту 3306. Как я понимаю, было бы безопаснее проходить через туннель SSH, но это еще не работает с Power BI.

Так вот инструкции для подключения непосредственно:

Во-первых, давайте удостоверимся, что все, кроме подключения PowerBI работает.

1) Загрузите и установите правильную версию MySQL/Net Connector. Прямо сейчас, версия 6.6.5 - это та, которая работает. Но с других форумов и с самого PowerBI я связан с другими версиями, которые не работали. (Вы узнаете, что он не работает, потому что вы, вероятно, не сможете даже открыть Get Data/MySQL Database/Connect.)

2) Посмотрите, можете ли вы удаленно подключиться к своей базе данных с помощью какой-либо хорошо установленной утилиты как MySQL workbench. Если вы не можете, - посмотрите на порты на удаленном сервере. Вот крутая утилита для проверки портов & IPs: http://www.yougetsignal.com/tools/open-ports/ - Проверьте разрешения пользователя БД. Поймите, что они могут быть связаны с IP-адресом: «username» @ «ipaddress». Так что пользователь может подключаться только к определенному IP-адресу.
- Проверьте настройки адреса привязки. В более новых версиях mariadb его следует, вероятно, прокомментировать. Я не уверен в более старой версии и чистом mysql. - другие способы устранения неполадок.

Так после этого работает, вот настройки, которые работали для меня в MySQL:

идти, чтобы получить базу данных/MySQL/подключения

Server: Ipaddress: 3306 (в том числе «: порт # «) База данных: имя_бд

PowerBI interface. Select "Database" instead of "Windows"

Убедитесь, что вы выбрали базу данных, а не Windows.

Удачи.