MD5 es un metodo de cifrado estandar y todos los programas que los soporten, deben generar la misma codificación.
Acabo de probarlo en postgres y mysql con la palabra daniel, y el resultado es el mismo.
Tambien lo he probado desde c# y es completamente igual.
Código SQL:
Ver originalpostgres=> SELECT md5('daniel');
md5
----------------------------------
aa47f8215c6f30a0dcdb2a36a9f4168e
(1 fila)
postgres=>
Código MySQL:
Ver original+----------------------------------+
+----------------------------------+
| aa47f8215c6f30a0dcdb2a36a9f4168e |
+----------------------------------+
mysql>
Tu problema puede ser otro.
saludos