The user name can not be optional, password can be blank but not very safe so I'd not leave it as optional for either one myself.

I'm pretty sure you can run another version of MySQL on the box IF it was all done manually but not 100% sure. I'll try to test it some next week if I can.

Thanks.