Как связаться с MySQL внешнего сервера для генерации отчетов в Пентахо - PullRequest
1 голос
/ 03 мая 2011

Я хочу создавать отчеты с внешней базой данных mysql.

Не моя база данных localhost.

Я хочу создавать отчеты базы данных mysql внешнего сервера.

Ответы [ 2 ]

2 голосов
/ 18 июля 2011

Вы когда-нибудь пользовались мастером источника данных?

  1. В консоли пользователя Pentaho выберите «Файл» -> «Создать» -> «Источник данных».
  2. Назовите новый источник данных.
  3. Выберите «Таблица (-ы) базы данных» в качестве типа.
  4. Нажмите на маленький кружок с плюсом, чтобы добавить соединение с базой данных.
  5. Выберите тип базы данных.Введите имя хоста, порт, информацию для входа в систему и любые другие параметры.Проверьте, если хотите.
  6. Нажмите Ok.
  7. Продолжите работу с Мастером источника данных.
0 голосов
/ 11 мая 2011

Для правильной работы удаленного доступа MySQL необходимо выполнить следующее:

Необходимо убедиться, что MySQL использует привязку TCP поверх привязки сокета.Кроме того, адрес, к которому он привязан, должен быть доступен вне компьютера (т. Е. Не localhost)

Необходимо создать пользователя с правильным именем хоста и доступом к базе данных.НЕ ИСПОЛЬЗУЙТЕ ROOT USER.

ИЛИ

Вам необходимо подключиться к MySQL через туннель SSH, если он связан с localhost в системе, и к пользователюдолжен быть создан с доступом к базе данных (вы не должны использовать root).

Если вы не уверены, как это сделать, я рекомендую вам поговорить с системным администратором или, если он размещен надругое место, ваш хостинг-провайдер.В общем, я использую дополнительный вариант, но для некоторых пользователей его также сложнее настроить.

...