Как исправить эту ошибку: MySQL ODBC Доступ запрещен для пользователя 'ODBC' @ 'localhost'? - PullRequest
1 голос
/ 23 июня 2011

Я использовал .mdb для своих приложений ASP. Поскольку я изучил и использовал php, я теперь хочу использовать приложения ASP с базами данных MySql. Тем не менее, я получаю некоторые ошибки, которые я не могу выяснить.

Это мой код:

set conn=server.createobject("ADODB.Connection")
bag="DRIVER={MySQL ODBC 3.51 Driver};UIN=aksar_isilak;PWD=741285;SERVER=localhost;DATABASE=aksarayf_isilak;OPTION=3"
conn.open bag

И когда я его выполняю, я получаю сообщение об ошибке:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[MySQL][ODBC 3.51 Driver]Access denied for user 'ODBC'@'localhost' (using password: YES)

C:\INETPUB\VHOSTS\ISILAK.COM\HTTPDOCS\YONETIM\../vt.asp, line 6

Это не мой сервер, это хостинг, я могу создать ODBC-соединение на панели plesk, просто вы должны знать.

Спасибо за любую помощь.

Ответы [ 4 ]

2 голосов
/ 23 июня 2011

Попробуйте рекомендуемый формат строки подключения; http://connectionstrings.com/mysql#p30, который использует username / password вместо UIN? / PWD.

0 голосов
/ 24 июня 2011

UID = пользователь - это обычный атрибут ODBC, а не UIN = пользователь

0 голосов
/ 23 июня 2011

Возможно, вы не передаете правильный параметр, потому что в сообщении говорится, что вы пытаетесь подключиться, используя пользователя "ODBC".

'localhost' в порядке, так как вы запускаете приложение на том же сервере.

0 голосов
/ 23 июня 2011

Вы уверены, что это правильный пароль? Также, возможно, проверьте права доступа пользователя к конкретной базе данных.

...