Gå til innhold

Mysql server problemer


Anbefalte innlegg

Hei!

Jeg driver å prøver å få my sql på min egen server til å virke.

Dette skal brukes sammen med phpmyadmin.

Det jeg har gjort til nå er at jeg har innstalert php, iis, mysql server og mysql admin.

Så har jeg også gjort klart til phpmyadmin, men problemet mitt kommer når jeg nå skal bruke phpmyadmin.

Jeg får denne feilmeldingen

#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client

 

Dette kommer uansett hvilken av de 3 auth. proto. jeg prøver.

Har hørt noe om at dette kan oppstå fordi php versionen jeg har innstalert er for gammel. Jeg prøvde å innstalere den nyeste, men da virket ikke noe av php scriptene lenger.

 

Noen som vet hva jeg kan gjøre?

Endret av joakim@hortensgutta
Lenke til kommentar
Videoannonse
Annonse

Laster opp filene her.

Gå i php.ini og sett extension_dir = "banen til extension-mappen", f.eks C:\PHP\Extensions (denne mappen må du opprette).

Finn så linjene der du har masse extensions, legg til extension=php_mysqli.dll og extension=php_mysqli.dll

Legg så php_mysqli.dll og php_mysql.dll i extension-mappen.

 

EDIT: Du har forøvrig brutt tre-ords-regelen i topic, anbefaler deg å endre den. ;)

Extensions.zip

Endret av Patz
Lenke til kommentar

Har prøvd å legge til disse filene og gjort endringen i php.ini fila men får feilmelding.

 

PHP Warning: Unknown(): Unable to load dynamic library 'D:\PHP\extension\php_mysql.dll' - The specified module could not be found. in Unknown on line 0 
PHP Warning: Unknown(): Unable to load dynamic library 'D:\PHP\extension\php_mysqli.dll' - The specified module could not be found. in Unknown on line 0 

 

Men hvis jeg tar den rettningen som er deffinert der å limer den inn i adresse linjen så "starter" dll fila, noen som vet hva dette kan være?

Lenke til kommentar

Extension_dir er en variabel i php.ini som forteller hvor extension-filene ligger.

 

EDIT: Prøv også gi extension-mappa alle rettigheter ved hjelp av CHMOD på FTP.

 

EDIT2:

extension_dir = "D:\PHP\ext"

Er dette mappa der dllene ligger?

Endret av Patz
Lenke til kommentar

Hvorfor gjøre det så vanskelig?

 

Kjør følgende spørring med de rette verdiene så fikser det seg :)

 

UPDATE mysql.user SET Password = OLD_PASSWORD(' newpwd ') WHERE Host = ' some_host ' AND User = ' some_user ';

Endret av Ueland
Lenke til kommentar

Bare for å klargjøre litt for sikkerhetsskyld:

1. extension_dir er satt til D:\PHP\ext ?

2. php_mysql.dll og php_mysqli.dll ligger i D:\PHP\ext ?

3. libmysql.dll ligger i D:\php ?

Endret av Patz
Lenke til kommentar

PHP Warning: Unknown(): Unable to load dynamic library 'D:\PHP\extension\php_mysql.dll' - The specified module could not be found. in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library 'D:\PHP\extension\php_mysqli.dll' - The specified module could not be found. in Unknown on line 0

Det står her D:\PHP\extension, står det fremdeles?

Det burde jo stå D:\PHP\ext

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...