WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   mysql (https://www.wn.se/forum/showthread.php?t=4557)

hundserver 2004-11-19 23:06

Någon som kör phpbb forum på en mysql 4.1.7?

får den inte att hitta databasen,

vbullentin forumet går att installera utan problem men dock inte phpbb.. :o

ZN 2004-11-20 00:21

4:an har en annan authentication-metod så om du inte kör PHP5 så kommer den inte att kunna connecta, om du inte startar mysqlservicen med --old-passwords som argument. Kan bero på detta.

hundserver 2004-11-20 00:43

Ahh, så php 5.0 borde lösa mit dilemma :-)

Tackar för tipset, skall genats kasta mig på det

kullervo 2004-11-20 01:27

Citat:

Originally posted by hundserver@Nov 20 2004, 01:43
Ahh, så php 5.0 borde lösa mit dilemma :-)

Tackar för tipset, skall genats kasta mig på det

Jo, men det är ju busenkelt att se till att inte ha det nya formatet på lösenorden. De nya lösenorden är mycket längre och börjar alltid med en asterix. Använd SQL-funktionen OLD_PASSWORD() istället för PASSWORD() när du byter lösenord på användaren så kan PHP4 ansluta igen. Eller så gör du som Bittbull så och lägger till argumentet --old-passwords när du startar mysqld så beter sig som en 4.0-server i lösenordssamanhang.

hundserver 2004-11-20 01:37

Citat:

Ursprungligen postat av kullervo
Citat:

Ursprungligen postat av hundserver
Ahh, så php 5.0 borde lösa mit dilemma :-)

Tackar för tipset, skall genats kasta mig på det

Jo, men det är ju busenkelt att se till att inte ha det nya formatet på lösenorden. De nya lösenorden är mycket längre och börjar alltid med en asterix. Använd SQL-funktionen OLD_PASSWORD() istället för PASSWORD() när du byter lösenord på användaren så kan PHP4 ansluta igen. Eller så gör du som Bittbull så och lägger till argumentet --old-passwords när du startar mysqld så beter sig som en 4.0-server i lösenordssamanhang.

oki, var skriver jag in det? i My.ini ?

ZN 2004-11-20 11:32

Citat:

Originally posted by hundserver@Nov 20 2004, 02:37
oki, var skriver jag in det? i My.ini ?
Prova först att starta servern med mysqld-nt --old-password (stoppa den först om den startar automatiskt), funkar det då så vet du att det är det, sen kan du göra som kullervo säger att ändra lösnord på det sättet. Förresten det är i 4.1 dom bytade inte, 4:an. Läs mer här:
http://dev.mysql.com/doc/mysql/en/Old_client.html

hundserver 2004-11-20 18:18

Citat:

Ursprungligen postat av Bitbull
Citat:

Ursprungligen postat av hundserver
oki, var skriver jag in det? i My.ini ?

Prova först att starta servern med mysqld-nt --old-password (stoppa den först om den startar automatiskt), funkar det då så vet du att det är det, sen kan du göra som kullervo säger att ändra lösnord på det sättet. Förresten det är i 4.1 dom bytade inte, 4:an. Läs mer här:
http://dev.mysql.com/doc/mysql/en/Old_client.html

hmm men alltså hur startar jag mysql med den parrametern?

var skriver jag in vad?

hundserver 2004-11-21 09:52

Löste problemet :-)

i mysql administrator finns det en ruta för att använda old passwords :-)

Måste ta mig tid att lära mig mer om mysql :rolleyes:

Tack för hjälpen med var felet fanns :-)


Alla tider är GMT +2. Klockan är nu 01:23.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson