Sida 1 av 2

Databasen finns inte, fast den ändå finns!

Postat: 2005-02-06 17:32
av wunderbaren
Jag försöker installera phpBB forumet på min egen server, har installerat PHP och MySql på servern. Jag har skapat användare och databser. När jag ska connecta till MySql så får jag bara ett felmeddelande:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Inetpub\wwwroot\webpages\wonderland.forum\db\mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in C:\Inetpub\wwwroot\webpages\wonderland.forum\db\mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in C:\Inetpub\wwwroot\webpages\wonderland.forum\db\mysql4.php on line 331
phpBB : Critical Error

Could not connect to the database
Detta är nog ett vanligt felmeddelande, eller hur? Jag har försökt att ansluta både med localhost samt 127.0.0.1

Vad kan vara fel då? Tacksam för svar.

Patrik

Postat: 2005-02-06 19:13
av virtuality
Vilken version av mySQL använder du?
Står ju "consider upgrading MySQL client".

Postat: 2005-02-06 19:27
av wunderbaren
Jag använder PHP 4.X och MySql 4.1.9.

Postat: 2005-02-06 19:29
av virtuality
Ja då är ju inte det problemet. Detta kommer alltså när du försöker köra installationen? Eller?
Och vilken server använder du?

Postat: 2005-02-06 19:31
av wunderbaren
Precis, när jag fyllt i alla inställningar. Kör Microsoft Windows Server 2003.

Postat: 2005-02-06 19:33
av virtuality
Vad fyller du i i de olika fälten?

Postat: 2005-02-06 19:38
av wunderbaren
Grundläggande konfiguration

Standardspråk i forumet: Swedish
Databastyp: MySQL 4.x
Välj installationsmetod: Installera

Databas konfiguration

Databasserver värdnamn / DSN: localhost
Ditt databasnamn: wonderland
Databas användarnamn: wonderland
Databas lösenord: **********
Prefix för tabeller i databasen: phpbb_

Admin konfiguration

Admin e-post adress: patrik@elisa.nu
Domännamn: forum.lookinggood.se
Serverport: 80
Skriptsökväg: /
Administratör användarnamn: Patrik
Administratör lösenord: *****
Administratör lösenord [ bekräfta ]: *****

Postat: 2005-02-06 19:50
av virtuality
Och du är alldelles alldelles säker på att databasen heter så, och att användarnamn och lösen är rätt?

Ladda ner mySQL Control Center från http://www.mysql.com och se om den kan hitta databasen "wonderland", bara för att se så att allt är rätt konfigurerat.
Eller start WinMySQLadmin och klicka på filken "Databases" och se om den finns där.

Postat: 2005-02-06 19:55
av wunderbaren
Ja, provade precis, och det funkade att connecta. Jobbigt problem!!

Postat: 2005-02-06 20:02
av virtuality
Pröva att välja mySQL3.x istället för 4.x när du installerar.
Kom just på att det var så jag var tvungen att göra då jag installerade phpBB på en Windows 2003 box.

Om detta inte går:

Lägg in en DSN som pekar till den rätta databasen. Då måste du installera mySQL Connector först
http://dev.mysql.com/downloads/connector/odbc/3.51.html

Sen:
Administrationsverktyg => Datakällor (ODBC => System DNS => Lägg till => mySQL ODBC 3.51 Driver och följ instruktionerna.

Namnet du väljer för DNS:en skriver du sen in i "Databasserver värdnamn / DSN".

Fråga om du inte förstår. :)

Postat: 2005-02-06 20:04
av wunderbaren
Saa prova, hör av mig inom kort! :lol:

Postat: 2005-02-06 20:11
av wunderbaren
Gjorde precis som du sa, fick då följande meddelande:
phpBB : Critical Error

Could not connect to the database
Då har vi kommit ett steg längre, då är alla andra meddelanden borta!

Postat: 2005-02-06 20:15
av virtuality
Alltså är antingen databasnamnet, användarnamnet eller lösenordet fel. Finns ingen annan förklaring. Bara för att dubbelkolla: Ser du din DNS i listen i "Datakällor (ODBC)"?

Förresten, vad hände då du valde 3.x istället? Utan allt detta med DNS:er.

Postat: 2005-02-06 20:54
av wunderbaren
virtuality skrev:Alltså är antingen databasnamnet, användarnamnet eller lösenordet fel. Finns ingen annan förklaring. Bara för att dubbelkolla: Ser du din DNS i listen i "Datakällor (ODBC)"?

Förresten, vad hände då du valde 3.x istället? Utan allt detta med DNS:er.
När jag valde 3.x så var det ingen skillnad. Ska prova mig fram, och hoppas att jag lyckas. Ja, jag ser DNS i lisan. Det går att connecta till den också om man provar att connecta.

Postat: 2005-02-06 20:58
av wunderbaren
Vilken port ska man skriva i formuläret, 3306 eller 80? För i DSN så står det 3306 som default, men i formuläret 80?