Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z mysql 4.1.7 i php 4.3.10, jak połączyć się z bazą danych
hcrusher
post 2.01.2005, 22:29:33
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 2.01.2005

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


Witam!
Mam problem: Postanowiłem rozpocząć swoją przygode z php i mysql-em. Zainstalowałem sobie wersje odpowiednio jak w temacie. Do tego Apache 2.
W książce, którą się wspomagam znalazłem nastę pujący skrypt do łączenia się z bazą danych:

<?php # Skrypt 5 - mysql_connect

// Ten plik zawiera informacje niezbędne do uzyskania dostępu do bazy danych. Ustanawia on także poł&plusmn;czenie z serwerem MySQL i dokonuje wyboru bazy.

// Umieść w stałych informacje potrzebne do nawiązania połączenia z bazą.
DEFINE ('DB_USER', 'moja nazwat');
DEFINE ('DB_PASSWORD', 'moje hasło');
DEFINE ('DB_HOST', 'localhost');
DEFINE ('DB_NAME', 'moja baza');

// Nawiąż połączenie i wybierz bazę danych.
$dbc = @mysql_connect (DB_HOST, DB_USER, DB_PASSWORD) OR die ('Nie mogłem połączyć się z MySQL-em: ' . mysql_error() );
@mysql_select_db (DB_NAME) OR die ('Nie udało mi się wybrać bazy danych: ' . mysql_error() );
?>

Tworząc taki skrypt i uruchamiając go otrzymuję następujący komunikat:

"Nie mogłem połączyć się z MySQL-em: Client does not support authentication protocol requested by server; consider upgrading MySQL client"

Jestem początkujący w tym temacie, więc nie za bardzo wiem, co stanowi problem.
Proszę o pomoc smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
crash
post 2.01.2005, 22:32:11
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Taki temat juz był. Jeśli chcesz używać MySQL 4.1.x musisz zainstalować PHP5. Jeśli masz starsze php jesteś skazany na MySQL 4.0.x


--------------------
Go to the top of the page
+Quote Post
czachor
post 2.01.2005, 22:35:20
Post #3





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


Spróbuj z dopisaniem na końcu w my.ini:
old_passwords

http://dev.mysql.com/doc/mysql/en/Old_client.html


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
hcrusher
post 3.01.2005, 23:26:52
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 2.01.2005

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


Hej, dzięki za odpowiedzi biggrin.gif Rzeczywiscie, po zastosowaniu sie do powyzszych porad moj w/w skrypcik dziala w porzadku. Teraz go zastosuje do moich dalszych potrzeb. W razie czego bede pytal dalej smile.gif
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: 14.08.2025 - 11:06