Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> MYSQL 5
Indeo
post 29.06.2004, 18:00:24
Post #1





Grupa: Zarejestrowani
Postów: 295
Pomógł: 7
Dołączył: 26.03.2004
Skąd: Opole

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


Mam problem z łączeniem się z mysql 5. Podczas próby zalogowania do bazy spod php serwer baz zwraca komunikat o nieprawidłowym protokole autoryzacji.
Jak logowac sie do bazy? Problem dotyczy haseł, jak nie ma hasła nie ma problemu.

Ten post edytował Indeo 29.06.2004, 18:00:58


--------------------
Go to the top of the page
+Quote Post
Zbłąkany
post 29.06.2004, 23:33:32
Post #2


Administrator serwera


Grupa: Developerzy
Postów: 521
Pomógł: 13
Dołączył: 2.04.2004
Skąd: 52°24' N 16°56' E

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


A hasło, które zmieniasz użytkownikowi przepuszczasz przez funkcję PASSWORD() questionmark.gif W wersjach wcześniejszych trzeba było tak zrobić inaczej hasła nie było można używać i trzeba było jechać bez hasła smile.gif


--------------------
Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox
Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..."
Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL"
Go to the top of the page
+Quote Post
Indeo
post 30.06.2004, 16:11:46
Post #3





Grupa: Zarejestrowani
Postów: 295
Pomógł: 7
Dołączył: 26.03.2004
Skąd: Opole

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


Puszczam:
  1. mysql> SET password FOR 'root'@'localhost' = password('mOje_hasLO);
  2. Query OK, 0 rows affected (0.03 sec)


a dostaje taką odpowiedź:

  1. Warning: Client does NOT support authentication protocol requested BY server; consider upgrading MySQL client IN c:\usr\krasnal\www\zbyt1\conf\bazy.php ON line 3


--------------------
Go to the top of the page
+Quote Post
Zbłąkany
post 30.06.2004, 20:31:40
Post #4


Administrator serwera


Grupa: Developerzy
Postów: 521
Pomógł: 13
Dołączył: 2.04.2004
Skąd: 52°24' N 16°56' E

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


A spróbuj tak:
  1. UPDATE user SET Password=PASSWORD('nowe haslo') WHERE User="nazwa_uzytkownika" AND Host="localhost';


--------------------
Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox
Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..."
Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL"
Go to the top of the page
+Quote Post
matid
post 30.06.2004, 20:36:03
Post #5





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

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


A za pomocą jakiej biblioteki próbujesz się połączyć z pod poziomu php? Do połączeń z MySQL 5 nie używa się mysql tylko mysqli.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 05:27