Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Access denied for user...
iksigrek
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 19.08.2009

Ostrzeżenie: (0%)
-----


Witam, podczas próby łączenia przez skrypt php wywala:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'mojuser'@'localhost' (using password: YES) in ... on line ...

Nazwa usera i hasło są prawidłowe - próbowałem parę razy je zmieniać i sprawdzone również przez przełączenie w phpmyadminie w config.inc auth_type na logowanie http i wchodzenie przez stronkę na konto. User na którego się loguję ma pełne prawa. Czytałem, że może to być problem z za długim hasłem, więc mam krótkie, wszystko idzie na standardowy socket (podaję w skrypcie z portem i bez). Próbowałem na mysql'u uruchomionym jako program i jako usługa. Nie wiem, czy może być coś związane z firewallem, ale chyba nie, bo komunikat dostaję z bazy, że dane są nieprawidłowe, więc połączenie chyba jest, zresztą po wyłączeniu FW też nie idzie. Wiem, że rozwiązaniem może być zdjęcie hasła, ale nie interesuje mnie taka opcja. Potrzebuję możliwości logowania z hasłem dla kilku userów...

Pakiet XAMPP, najnowsza ver. Apacz i majsqul na lokalnym. Windows 7. Przy starcie control Panelu Xampa, mimo że apacz działa (i mysql też, przynajmniej z phpmyadmina) wywala zawsze: "... Component Status Check Failure [3]" z informacją, że "current directory is c:\xampp" i że należy odpalać ten program tylko z root katalogu (ale przecież chyba tak jest, bo nic nie zmieniałem z domyślnej instalki, którą robiłem jako admin z uruchom jako. UAC, o którym instalator wspominał jest również wyłączony).

Ten post edytował iksigrek 15.06.2011, 11:39:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
iksigrek
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 19.08.2009

Ostrzeżenie: (0%)
-----


Tak robiłem właśnie ; ( Sprawdzałem po kilka(naście chyba) razy, najpierw grant na wszystko (też i z osobna w innych), potem logowanie do bazy na usera by sprawdzić czy hasło bez literówek, potem skrypt... i przez phpmyadmin idzie, a ze skryptu nie ; ( Kodowanie skryptu UTF-8, więc raczej też nie problem z jakąś przestawioną literką (szczególnie, że używam już prostych abc i cyfr.. ).
Go to the top of the page
+Quote Post
uupah5
post
Post #3





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 4.09.2010
Skąd: warszawa

Ostrzeżenie: (0%)
-----


nie używam phpmyadmina ale jeśli dobrze pamiętam, to jest rozwiązanie pisane w php. skoro tak, to połączenie jest tak jak w twoim skrypcie, przez bibliotekę mysql z php-a.
zastanów się czy są jakieś różnice między skryptem a phpmyadminem. może skrypt chodzi na innej lokalizacji, pod inną domeną?
nie mogę wywnioskować z tego co piszesz, czy logowanie do klienta mysql jest możliwe (via cmd)?
poza tym do diagnozy problemu, możesz ustawić puste hasło i też sprawdzić ten wariant.
moim zdaniem problem tkwi między krzesłem a klawiaturą, także zrób sobie przerwę i spójrz na to co robisz świeżym okiem;)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 07:15