Have you gone to 1and1.com and set up your MySQL data base inside the control panel? That is the only thing I can think of.

I am also on 1and1.com and Scan Alert did a PCI Compliant scan on my website and found security holes in the shared server I am on. Have been trying to get 1and1.com to fix the issue which so far they refuse. The problem is the apache 1.3.29 version is very old and the credit cards standards require at least 1.3.38. I am giving them one more week to fix the problem or I am moving.