2016-12-06 11 views
0

У меня есть база данных, созданная коммерческой компанией. Их отчетности в основном не существует. У них есть несколько консервированных отчетов, но не то, что нам нужно. Конечно, они настоятельно рекомендуют не подключаться к базе данных и могут создавать пользовательские отчеты за «небольшую плату».ODBC Conncion to MySQL 5.1

Мои мысли заключались в том, чтобы подключиться к базе данных с помощью связанных таблиц, а затем использовать что-то вроде Business Objects, Access или даже Excel для создания всех отчетов, которые я хочу получить за небольшую плату. Единственное средство, которое я знаю для этого, требует подключения ODBC. Я загрузил/установил драйвер MySQL 5.1. Но у меня проблемы с подключением.

У меня есть имя пользователя и пароль для сервера. При попытке подключения тест я получаю

Не удалось установить соединение: [HY000] [MySQL] [ODBC Driver 5.1] Доступ запрещен для пользователем 'userrname' @ '....' (используя пароль: ДА) ,

Пробовал устанавливающих чтения счета, а только без пароля и получил такое же сообщение об ошибке, но в конце он говорит

(используя пароль: НЕТ)

Все предложения к чему это приводит? Любое обходное решение?

ответ

0

Что вам нужно сделать:

  1. Убедитесь, что пользователь/пароль правильный.
  2. Убедитесь, что вам предоставлен доступ к базе данных: grant all privileges on db.* to 'youruser'@'your ip' identified by 'YOURPASSWORD';