[MySQL]Passwords met password() werken niet op nieuwe server

Pagina: 1
Acties:

  • MDVej
  • Registratie: September 2001
  • Laatst online: 04-10-2025
Bij het overzetten van een mysql database van een server naar een andere server ben ik al vaker op het probleem gestuit dat de wachtwoorden, geëncrypt met het password() commando van mysql niet meer werken.

Na het overzetten van het wachtwoord, is de string gewoon gelijk op beide servers.
Ik denk dus dat het probleem is, dat per server er een andere password() string wordt teruggegeven.

Ik heb het forum al afgezocht maar ben niets tegen gekomen, ook op google geen resultaat.

Iemand enig idee hoe ik dit probleem kan oplossen?

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Kijk eens naar de MySQL-versies op beide servers. Verschillen die? Welke versies betreft het?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

De password hashing van MySQL is veranderd in versie 4.1. In principe ondersteunt 4.1 nog de oude password hashes, maar ik geloof wel dat je dat aan moet zetten. (In de config of bij 't compilen kan ik me niet meer herinneren).

All my posts are provided as-is. They come with NO WARRANTY at all.


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 18:29

Creepy

Tactical Espionage Splatterer

In de docs staat ook PASSWORD() niet bedoeld is voor eigen gebruik ;)

Je kan beter MD5() gebruiken om je passwords op te slaan in de DB.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • MDVej
  • Registratie: September 2001
  • Laatst online: 04-10-2025
Creepy schreef op zondag 08 januari 2006 @ 14:33:
In de docs staat ook PASSWORD() niet bedoeld is voor eigen gebruik ;)

Je kan beter MD5() gebruiken om je passwords op te slaan in de DB.
Oke dan lijkt het mij idd het beste om dit om te zetten naar MD5. Bedankt.