Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Php nie obsługuje autoryzacji MySQL, jak wyżej
dhmaniak
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 15.02.2005

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


Mam taki problem. Zainsatlowałem serwer Alacer 2.0, php 4.3.10 i MySQL 4.1 . Serwer i php działa ładnie. MySQL też chyba działa poprawnie. W każdym razie w MySQL Administrator pisze Server is runing. Gdy próbowałem zainstalować forum phpBB wystąpił pewien błąd. Uruchomiłem index.php, wybrałem typ bazy danych MySQL 4.x, następnie wpisałem adres serwera baz danych loclahost, nazwę bazy danych, użytkownika, hasło, skonfigurowałem admina i kliknąłem Zacznij instalację. Wystąpił następujący błąd:
Kod
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\forum\db\mysql4.php on line 48
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in c:\forum\db\mysql4.php on line 330
Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in c:\forum\db\mysql4.php on line 331
phpBB : Critical Error
Could not connect to the database


Mój kolega który jest użytkownikiem tego forum(Vertical) powiedział że php nie obsługuje autoryzacji MySQL. Jednak sam nie wiedział jak ją włączyć. Czy chodzi o to że php nie obsługuje autoryzacji MySQL?? Jeśli tak to jak włączyć tą autoryzację?? Kolega powiedział że kiedyś podobny temat był na forum. Szukałem lecz nie znalazłem więc napisałem nowy. Z góry bardzo dziękuję za odpowiedzi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
huntercs
post
Post #2





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 6.02.2005

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


spróbuj

nie w php tylko z poziomu konsoli wpisz:
  1. <?php
  2.  
  3. SET PASSWORD FOR 'nazwa'@'host' = OLD_PASSWORD('haslo');
  4.  
  5. ?>


lub w php
  1. <?php
  2.  
  3. $sql = 'SET PASSWORD FOR 'nazwa'@'host' = OLD_PASSWORD('haslo')';
  4.  
  5. ?>


host raczej masz localhost

i sprawdz (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)

korzystając z okazji zobacczie mój temat TOP10 mam klopot z jednym zapytaniem (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)

Ten post edytował huntercs 24.02.2005, 17:37:46
Go to the top of the page
+Quote Post
Vertical
post
Post #3





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


@huntercs: Raczej nie chodzi o to, bo w błędzie jest napisane, że php nie obsługuje hasła MySQL
Damian: Spróbuj ściągnąć Connector/Net 1.0
PS. Sorry, że ci na gg nie przesłałem linka do Connector/Net, ale dopiero co się dowiedziałem, że coś takiego istnieje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
huntercs
post
Post #4





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 6.02.2005

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


miałem taki sam błąd po instalacji phpMyAdmin i łączeniu sie z zdalna baza i to pomoglo (IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif)

no właśnie php nieobsługuje hasła(rodzaju autoryzacji) mysql'a

to wpisaniu tego powinno dziala (tak bylo u mnie (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) )

ps. możesz spojrzec na moj temat top10?
Go to the top of the page
+Quote Post
Kordzik
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 18.02.2005

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


Ja tez mam ten problem, mozesz sprecyzowac gdzie ja mam ta linijke wpisac i niby co ona daje (bo wyglada jak zwykle przyporzadkowanie wartosci do zmiannej). Jak ja wpisalem na poczatku skryptu to sie wogle nie uruchomil
Go to the top of the page
+Quote Post

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: 20.12.2025 - 22:02