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 [EMAIL PROTECTED] Cos robie zle, ale jeszcze nie wiem co Pozdrawiam Rafal -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Saturday, May 07, 2005 10:36 PM To: Rafal Dabrowa Cc: [email protected] Subject: Re: phpmyadmin i mysql: Access denied for user [EMAIL PROTECTED] (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...

