[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

phpmyadmin i mysql: Access denied for user rafal@localhost (using password: NO)



Witam !

Zainstalowalem ze zrodel na tym samym serwerze:
apache_1.3.33
mod_ssl-2.8.22-1.3.33
mysql-4.1.11
phpMyAdmin-2.5.6

logowanie z konsoli serwera lokalnie do mysql'a na konto roota i usera
dziala bez zarzutu, co wskazuje ze hasla sa prawidlowo ustawione.

Problem sie zaczyna jezeli chce sie polaczyc z hosta 192.168.10.1 lub
innego przez phpmyadmina na serwer.

serwer mysql nasluchuje na porcie 3306/tcp

Probuje sie zalogowac do bazy snort z hosta 192.168.10.1 przez phpmyadmin
i zawsze dostaje komunikat :

#1045 - Access denied for user 'rafal'@'localhost' (using password: NO)

Prawidlowo podaje uzytkownia rafal i haslo.
Zastanawia mnie dlaczego wywala (using password: NO) skoro podaje tam
haslo!!!
Sprawdzilem tez dla opcji auth_type = config, http - tez
nie moge sie zalogowac

Identyczny komunikat dosteje probujac sie logowac z konsoli serwera bez
podania
hasla:

/usr/local/mysql/bin/mysql -u rafal -p

ERROR 1045 (28000): Access denied for user 'rafal'@'localhost' (using
password: NO)

jesli podam haslo to loguje sie bez problemu.

KONFIGURACJA.

w pliku my.cnf mama zahashowana opcje #skip-networking

W pliku config.inc.php mam:

$cfg['blowfish_secret'] = 'fsfsdfdsfsrwerwe';
$cfg['Servers'][$i]['host']          = 'localhost';
$cfg['Servers'][$i]['port']          = '3306';
$cfg['Servers'][$i]['socket']        = '';
$cfg['Servers'][$i]['connect_type']  = 'tcp';
$cfg['Servers'][$i]['compress']      = FALSE;
$cfg['Servers'][$i]['auth_type']     = 'cookie';
$cfg['Servers'][$i]['user']          = '';
$cfg['Servers'][$i]['password']      = '';
$cfg['Servers'][$i]['only_db']       = 'snort';

Zawartosc tabeli mysql.user

mysql> select Host,User from user;
+--------------+--------+
| Host         | User   |
+--------------+--------+
| %            | rafal  |
| 192.168.10.1 | rafal  |
| localhost    | root   |
| localhost    | rafal  |
+--------------+--------+

Zawartosc tabeli mysql.db

mysql> select Host,Db,User,Select_priv from db;
+--------------+-------+-------+-------------+
| Host         | Db    | User  | Select_priv |
+--------------+-------+-------+-------------+
| localhost    | snort | rafal | Y           |
| %            | snort | rafal | Y           |
| 192.168.10.1 | snort | rafal | Y           |
+--------------+-------+-------+-------------+

Zawartosc tabeli host jest pusta

mysql> select * from host;
Empty set (0.01 sec)

Probuje sie zalogowac do bazy snort z hosta 192.168.10.1 przez phpmyadmin
i zawsze dostaje komunikat :

#1045 - Access denied for user 'rafal'@'localhost' (using password: NO)

Prawidlowo podaje uzytkownia rafal i haslo.
Zastanawia mnie dlaczego wywala (using password: NO) skoro podaje tam
haslo!!!
Sprawdzilem tez dla opcji auth_type = config, http - tez
nie moge sie zalogowac

Identyczny komunikat dosteje probujac sie logowac z konsoli bez podania
hasla:

/usr/local/mysql/bin/mysql -u rafal -p

ERROR 1045 (28000): Access denied for user 'rafal'@'localhost' (using password: NO)

Spotkal sie ktos z podobnym problemem ??

Pozdrawiam

Rafal



Reply to: