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?
7 svar · 510 visningar · startad av PatrikB
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
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?
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
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
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
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
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