webForumDet fria alternativet

PHP 4 och MySQL 5.0.27-community-nt

PHP

7 svar · 510 visningar · startad av PatrikB

Medlem sedan mars 20002 836 inlägg
Frågan#1

Hej

Har installerat både PHP4 och MySQL 5.0, men får det inte att fungera.

Får detta felmeddelande:

Could not connect to MySQL database - please check database settings

Någon som har något tips på hur man kan lösa problemet.

Allt körs på Windows 2003 Server WebEdition ....

cya,
/PatrikB

Medlem sedan juni 20006 031 inlägg
#2

Har du angett rätt databas, användarnamn o lösenord i skriptet?

Eftersom den inte kan ansluta så borde något av dessa vara fel. För MySQL har du väl startat?

Medlem sedan mars 20002 836 inlägg
#3

Inget fel där. Allt är korrekt angivet ...

aha, nu ser jag ... hela felmeddelandet kom inte med

Could not connect to MySQL database - please check database settings
Client does not support authentication protocol requested by server; consider upgrading MySQL client

Hoppas detta ger mer :D

cya,
/PatrikB

Medlem sedan jan. 20023 327 inlägg
#4

Ja, din mySQL-klient stödjer förmodligen inte version 5 av mySQL. Vilken klient använder du för att ansluta? Eller är det från PHP du försöker ansluta? Behövs lite mer information för att kunna hjälpa dig.

Om det är via PHP du försöker ansluta så bör du använda dig av mysqli

Medlem sedan mars 20002 836 inlägg
#5

har mysqli satt som extension, så det är inte heller fel ...

doch ser jag att jag inte har libmysqli.dll utan libmysql.dll ... den första varianten kan jag inte hitta för nedladdning någonstans :(

cya,
/PatrikB

Medlem sedan jan. 20023 327 inlägg
#6

Jag är ganska säker på att det har med den DLL-filen att göra, känner igen problemet. Prova att söka efter: PHP_mysqli.dll alternativt mysqli.dll på din dator. Tydligen ska du behöva kopiera denna till: %windir%\system32

Medlem sedan mars 20002 836 inlägg
#7

Visst är det anslutningar från PHP jag menar.

php_mysqli.dll finns i samma katalog som PHP är installerad i.
Har gjort ändringar i php.ini för php_mysqli.dll, men det hjälper inte ... samma sketna felmess kommer.

Men, vad jag förstår så ska även filen libmysqli.dll finnas, men finns inte. Har ej heller hittat på någonstans man kan ladda ned den heller. Så har du den får du gärna skicka den till mig :o)

cya,
/PatrikB

Medlem sedan mars 20002 836 inlägg
#8

va en grej till som behövde göras för att få det att funka ...

Fick lov att köra detta i MySQL Command Line Client:

UPDATE user SET Password = OLD_PASSWORD('yourpassword') WHERE user = 'youruser';

Tackar för alla snabba svar.

cya,
/PatrikB

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)