2012-01-04 3 views
1

Я абсолютно не знаком с этой областью. Я получаю следующую трудность:Ошибка 1045 доступ запрещен для пользователя 'ODBC' @ 'localhost' (с использованием пароля нет)

Когда я пытаюсь команду MySQL на раковине, Пуск-> Cmd-> MySQL:

Error 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO) 

Я не знаю, почему, потому что если я пытаюсь получить доступ в MySql by QueryBrowser работает отлично.

Если я пытаюсь подключиться с помощью PHP скрипта:

<?php 
$conn=mysql_connect("localhost", "username_of_Admin", "password_of_Admin"); 
$db=mysql_select_db("db_name"); 

if (!$conn) 
    { 
    printf("Connection Error: %s", mysqli_connect_error()); 
    exit(); 
    } 
?> 

Я получаю сообщение об ошибке:

Connection Error: 

из Windows инсталлятором MySQL: MySQL заменимых-5.0.27-win32 и mysql-gui-tools-5.0-r6-win32

ответ

0

Вы не должны использовать mysqli_connect_error() если вы используете mysql_connect().

попробовать

$conn=mysql_connect("localhost", "username_of_Admin", "password_of_Admin"); 
if(!$conn){ 
    print mysql_error(); 
} 
+0

Это то же самое, но оно показывает ошибку по правильному пути: Доступ запрещен для пользователя '' @ 'localhost' (с использованием пароля: НЕТ) – Aerox

+0

Вы можете показать точный код (с измененным паролем) и точную ошибку mes шалфей, пожалуйста? – RiaD

+0

кажется, что имя пользователя и пароль пустые здесь – RiaD

0

Из моего чувства я думаю, что вы даете неправильный идентификатор пользователя или пароль. внимательно проверьте, правильно ли указаны идентификатор пользователя и пароль.

2

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

mysql

без указания имени пользователя будет пытаться соединиться с несуществующим именем ODBC, и дать:

Error 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

вместо этого, попробуйте указать имя пользователя, которое вы знаете, например:

mysql -uroot -p