Had the same problem. mdworker is related to Spotlight indexing. When you first start Leopard, depending on your HDD size(s), it will take a while (and a lot of CPU) to index everything.
Personally, I had to disable indexing on my USB2 HDD, as it kept hanging at around 50% indexed.