ZABBIX Forums  
  #21  
Old 19-04-2012, 02:37
sergik12345 sergik12345 is offline
Junior Member
 
Join Date: Apr 2012
Posts: 20
Default

Quote:
Originally Posted by dotneft View Post
Попробуйте указать так в файле odbc.ini:
[testdb]
description = mysql connector for test database
server = 10.1.1.3
description = mysql driver
driver = /usr/lib/libmyodbc5.so
fileusage = 1
port = 3309
database = medic
Не помогло((((. Таже ошибка
Reply With Quote
  #22  
Old 23-04-2012, 12:10
dotneft dotneft is offline
Senior Member
 
Join Date: Nov 2008
Location: Riga, Latvia
Posts: 686
Send a message via ICQ to dotneft
Default

Пока у меня нет вариантов...
Вы пробовали залогиниться с помощью:
mysql -h<хост> -P<порт> -u<логин> -p <схема>

Если не удастся то проблема скорее всего не в unixodbc.
Reply With Quote
  #23  
Old 23-04-2012, 12:32
sergik12345 sergik12345 is offline
Junior Member
 
Join Date: Apr 2012
Posts: 20
Default

Quote:
Originally Posted by dotneft View Post
Пока у меня нет вариантов...
Вы пробовали залогиниться с помощью:
Mysql -h<хост> -p<порт> -u<логин> -p <схема>

Если не удастся то проблема скорее всего не в unixodbc.
Что означает <схема> ? может быть пароль вы имели ввиду?
Reply With Quote
  #24  
Old 23-04-2012, 13:08
dotneft dotneft is offline
Senior Member
 
Join Date: Nov 2008
Location: Riga, Latvia
Posts: 686
Send a message via ICQ to dotneft
Default

схема у вас medic. пароль mysql сам спросит
Reply With Quote
  #25  
Old 24-04-2012, 02:41
sergik12345 sergik12345 is offline
Junior Member
 
Join Date: Apr 2012
Posts: 20
Default

Quote:
Originally Posted by dotneft View Post
схема у вас medic. пароль mysql сам спросит
Хм, интересно получается, если писать:

linux-6qm2:~ # Mysql -h10.1.1.3 -p3309 -uroot -pmedic
-bash: Mysql: command not found

а если всеже с паролем то:

linux-6qm2:~ # mysql -h10.1.1.3 -p3309 -uroot -pclinic
ERROR 2003 (HY000): Can't connect to MySQL server on '10.1.1.3' (111)
Reply With Quote
  #26  
Old 24-04-2012, 06:48
_AlekseY_ _AlekseY_ is offline
Member
 
Join Date: Apr 2012
Posts: 73
Default

И что тут интересного. В первом случае у вас команда начинается с большой буквы и баш её, соответственно, не находит.

Т.е. получается что вы сравниваете тёплое с мягким.
Reply With Quote
  #27  
Old 24-04-2012, 07:48
dotneft dotneft is offline
Senior Member
 
Join Date: Nov 2008
Location: Riga, Latvia
Posts: 686
Send a message via ICQ to dotneft
Default

Quote:
Originally Posted by sergik12345 View Post
linux-6qm2:~ # mysql -h10.1.1.3 -p3309 -uroot -pclinic
ERROR 2003 (HY000): Can't connect to MySQL server on '10.1.1.3' (111)
Надо было написать:
linux-6qm2:~ # mysql -h10.1.1.3 -p3309 -uroot -p medic

Ну а так уже видно, что не может подключиться к серверу MySQL. Разбирайтесь почему... как разберетесь проверяйте isql команду.
Reply With Quote
  #28  
Old 24-04-2012, 09:22
sergik12345 sergik12345 is offline
Junior Member
 
Join Date: Apr 2012
Posts: 20
Default

Quote:
Originally Posted by dotneft View Post
Надо было написать:
linux-6qm2:~ # mysql -h10.1.1.3 -p3309 -uroot -p medic

Ну а так уже видно, что не может подключиться к серверу MySQL. Разбирайтесь почему... как разберетесь проверяйте isql команду.
Если я ввожу эту команду то вылетает сообщение:
Enter password:

Но очень странно что любой пароль введеный не подходит, решил проверить и указал другой сервак где нет mysql, там все равно вылетает Enter password. Как?? то есть если оставить последний ключ -p <схема> (причем любой) то все равно вылетает сообщение с Enter password.

Last edited by sergik12345; 24-04-2012 at 09:25.
Reply With Quote
  #29  
Old 24-04-2012, 12:30
dotneft dotneft is offline
Senior Member
 
Join Date: Nov 2008
Location: Riga, Latvia
Posts: 686
Send a message via ICQ to dotneft
Default

Quote:
Originally Posted by sergik12345 View Post
Если я ввожу эту команду то вылетает сообщение:
Enter password:

Но очень странно что любой пароль введеный не подходит, решил проверить и указал другой сервак где нет mysql, там все равно вылетает Enter password. Как?? то есть если оставить последний ключ -p <схема> (причем любой) то все равно вылетает сообщение с Enter password.
потому что попытка подключения идет только после ввода пароля. Вы не туда ковыряете) зачем разбираете утилиту mysql лучше разберитесь почему у вас не коннектится к MySQL серверу.
Reply With Quote
  #30  
Old 30-04-2012, 08:18
sergik12345 sergik12345 is offline
Junior Member
 
Join Date: Apr 2012
Posts: 20
Default

Quote:
Originally Posted by dotneft View Post
потому что попытка подключения идет только после ввода пароля. Вы не туда ковыряете) зачем разбираете утилиту mysql лучше разберитесь почему у вас не коннектится к MySQL серверу.
Подключился я к серваку с помощью такой команды:

mysql -uroot -pclinic -h10.1.1.3 --port 3309 medic

Теперь пробую через isql вылетает прежнее сообщение:
linux-6qm2:~ # isql TESTDB root clinic -v -n
[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
[ISQL]ERROR: Could not SQLConnect
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 23:18.