Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Непонятный глюк с ODBC драйвером [D7, MySQL]


Janbolat ©   (2006-01-26 10:48:00) 

В сети есть Linux сервер, на нем Mysql 3.28
При попытке создать DSN с драйвером ODBC 3.51 выходит ошибка [MySQL][ODBC 3.51] Can't connect to Mysql server on и мой IP, такая же ситуация на другом компе.
Хотя я там прописал IP адресс Linux сервера
Срочно надо, заранее благодарен за дельные советы


DSKalugin   (2006-01-31 17:04:00) [1]

под root-ом разрешено коннектится только локально (с самого сервера 192.168.0.111) Т.е. с других машин под рутом ты не подключишься.
Создай новую учетную запись, которая не будет привязана к IP

GRANT ALL ON ТвояБаза.* TO 'Janbolat'@'%' IDENTIFIED BY 'Janbolat' WITH GRANT OPTION;

FLUSH PRIVILEGES ;

где '%' - указывает на то что можно подключаться с любого ИП


Janbolat   (2006-01-31 07:25:00) [2]

я первый кто столкнулся с этой проблемой?


Janbolat   (2006-01-30 08:10:00) [3]

DBExpress говорит что Invalid Username/Password
Хотя имя пользователя root
Попробовал даже создать нового пользователя со всеми привилегиями

Кстати забыл сказать скачал libmysql.dll даже нашел libmysql.dll именно для версии 3.28


Janbolat   (2006-01-30 08:01:00) [4]

Вот мой hosts.allow
Я ниче тут не понял, но коннектюсь к фтп, HTTP, использую PHPMyadmin все работает

# See tcpd(8) and hosts_access(5) for a description.
#ALL EXCEPT in.fingerd, in.identd : ALL : spawn (safe_finger -l @%h 2>&1| \
#               /bin/mail -s "%d-%h %u" root) &

Попробовал компонентами Zeos все равно не коннектится, там та же самая ошибка Не могу соединится к серверу мускл на 192.168.0.1 (это мой адресс), а адрес сервера 192.168.0.111 (которую я прописал в поле Server)


yaJohn   (2006-01-26 22:30:00) [5]

Query Browser конектится?


DSKalugin   (2006-01-26 14:37:00) [6]

yt cjjndtncndetn - не соответствует :-)


DSKalugin   (2006-01-26 14:36:00) [7]

Причин может быть море

В сети есть хотябы один компьютер, который имеет правильное подключение к линуксовому Mysql??? Если ДА, то посмотри как там настроен драйвер.

Может на самом сервере доступ открыт только для определенных машин, а не для всех (смотри файл /etc/hosts.allow и настройки файервола iptables -L)

может используется нестандартный номер порта (не 3306)

может демон Mysql вообще не запущен

может указан неправильный логи/пароль при подключении

libmySQL.dll yt cjjndtncndetn версии 3.28) или ее вообще нет на клиентском ПК

Все что угодно может быть


Плохиш   (2006-01-26 14:00:00) [8]


> Janbolat_   (26.01.06 13:53) [2]

Разреши в настройках Mysql подключения с твоего IP.


Janbolat_   (2006-01-26 13:53:00) [9]


> 1
> надо писать не свой ИП, а ИП сервера с MySQL к которому
> ты подключаешься
> 2
> libmySQL.dll (версии 3.28) должна лежать в системной директории
> на тех компьютерах с которых необходимо иметь пподключение


Во-первых если прочитать мой вопрос там сказано
Хотя я там прописал IP адресс Linux сервера
т.е. было бы очень глупо писать айпи своего компа чтобы подключится к другому компу

Во-вторых не знаю какой там у меня лежить файл, но на другом компе под управлением WinME мы запустили Mysql и попробовали подключится к нему Все работает, а вот к линуксу не хочет


DSKalugin   (2006-01-26 12:35:00) [10]


> Can't connect to Mysql server on и мой IP

1
надо писать не свой ИП, а ИП сервера с MySQL к которому ты подключаешься
2
libmySQL.dll (версии 3.28) должна лежать в системной директории на тех компьютерах с которых необходимо иметь пподключение


Наверх

Титульная страница Поиск, карта сайта Написать письмо