Re[5]: Remote access to MySQL
От: Chpok Россия  
Дата: 21.11.06 04:20
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Danchik, Вы писали:


D>>Здравствуйте, Аноним, Вы писали:


D>>[Skip]


А>>>Ладно задам вопрос по-другому. Мне в программе, которая работает под Windows, нужно сделать подключение к серверу MySQL, который находиться на удаленном сервера с ОС Linux. Как это сделать на Delphi?


D>>Скачать OLE DB или ODBC драйвер и коннектится через ADO или BDE MySQL Enterprise: Drivers


А>Вот здесь и начинаются проблемы мне нужно написать это используя только API-функции — никаких других библиотек или драйверов. У меня работает только локально я использую модуль mysql.pas http://www.fichtner.net/delphi/mysql.delphi.phtml.

А>Может это проблема в самом MySQL? Может добавить нужно как-то хост клиента с которого идет подключение?

Может и в MySQL...
Например для пользователя, под которым ты подключаешся запрещён вход с удалённой машины...
Для этого надо посмотреть в системной таблице пользователей (mysql.users): для того чтобы позволить пользователю подключаться удалённо, надо в поле host поставить знак процента (%).
Кстати, я для взаимодействия с базой использую EMS SQL Manager 3 Lite, это так...для информации...

А может и не в MySQL...
Я сейчас пишу прогу на делфях, использую для взаимодействия с БД Direct MySQL Objects 1.22. Это не компоненты, не надо никаких доп. фич. Это просто модули, в которых API-инструментарий обёрнут в более или менее приятный фантик. Это типа твоего mysql.pas, только для него не надо mysql.lib. К тому же mysql.pas для версии 3.х... А Direct MySQL Objects 1.22 — для 4.х, хотя я пользую 5.х.
Вот так, подумай...
Если найдёшь что-нибудь удобнее, напиши 419-231-450.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.