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: