RE: phpmyadmin i mysql: Access denied for user rafal@localhost (using password: NO)
Serwer WWW+mysql mam na serwerze z IP 192.168.10.4 . Mam stworzonego
użytkownika w systemie rafal i w jego katalogu /home/rafal/public_html mam
phpmyadmina. Na apache'u mam ustawionego virtualhosta z adresu 192.168.10.4
wskazujacego na katalog /home/rafal/public_html w którym mam phpmyadmina
Jeżeli loguje się lokalnie z terminala na serwerze do mysql'a na użytkownika
rafal to wszystko jest OKI. Np.
/usr/local/mysql/bin/mysql -u rafal -p
Dziala bez zarzutu.
Natomiast jak chce z hosta 192.168.10.1 zalogowac się na użytkownika rafal
przez WWW, podając http://192.168.10.4, wyswietla mi się okno logowania do
phpmyadmina, natomiast po podaniu loginu i hasla dostaje zawsze komunikat
#1045 - Access denied for user 'rafal'@'localhost' (using password: NO)
Zauważyłem, że jeżeli jako root w mysql'u ściągnę hasło z tabeli mysql.user
dla użytkownika rafal i hosta localhost,
+--------------+--------+-------------------------------------------+
| Host | User | Password |
+--------------+--------+-------------------------------------------+
| localhost | root | *xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
| localhost | rafal | |
| % | rafal | *xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
| 192.168.10.1 | rafal | *xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
+--------------+--------+-------------------------------------------+
to mogę się zalogowac z hosta 192.168.10.1 przez WWW do phpmyadmina
i dostaje komunikat
MySQL 4.1.11-log uruchomiony na localhost:3306, użytkownik rafal@localhost
Cos robie zle, ale jeszcze nie wiem co
Pozdrawiam
Rafal
-----Original Message-----
From: ma_zak@tlen.pl [mailto:ma_zak@tlen.pl]
Sent: Saturday, May 07, 2005 10:36 PM
To: Rafal Dabrowa
Cc: debian-user-polish@lists.debian.org
Subject: Re: phpmyadmin i mysql: Access denied for user rafal@localhost
(using password: NO)
On Sat, 7 May 2005, Rafal Dabrowa wrote:
> (...)
> Problem sie zaczyna jezeli chce sie polaczyc z hosta 192.168.10.1 lub
> innego przez phpmyadmina na serwer.
> (...)
> /usr/local/mysql/bin/mysql -u rafal -p
>
> ERROR 1045 (28000): Access denied for user 'rafal'@'localhost' (using
> password: NO)
Nie jestem pewien czy dobrze rozumiem - czy to nie jest tak, że
uruchamiasz klienta na komputerze 192.168.10.1 i próbujesz się
połączyć z lokalnym (dla tego kompa) serwerem mysql
tj. serwerem działającym na maszynie 192.168.10.1 ?
Spróbuj posłużyć się parameterem -h <ip-serwera-mysql> w wywołaniu
klienta mysql czyli:
/usr/local/mysql/bin/mysql -h <ip-serwera-mysql> -u rafal -p
--
Pozdrawiam
Marek
Korzystanie z "wolnego oprogramowania" nie czyni wolnym,
ale korzystanie z kradzionego zniewala...
Reply to: