Been playing around with the previous MODx, but since MODx 2.0.0-pl’s release I have felt it better to start on the latest codebase. However for the first time in many years I have been unable to get past the most basic stage of an install process, connecting to the MySQL5 database

. Yeah laugh it up.
Now I am familiar with 1and1 being a bit annoying in this department because with MySQL5 the localhost and socket are usually written as one "
localhost:/tmp/mysql5.sock". Also with 1and1 and PHP5 enabled (note: I have a managed dedicated server) you cannot use PHP flags in .htaccess otherwise it will throw up random error 500’s. Fair enough, I usually just use a php.ini instead.
Anyway, started the process and got to the database connection bit. Entered the details and no dice (couldn’t find the server). This did not surprise me, seen it before as the localhost address with a socket tends to confuse some scripts, so I broke out my php.ini and added this "mysql.default_socket = /tmp/mysql.sock".
Now the database server is found but I’m getting "[1045] Access denied for user: ’dbo**********@localhost’ (Using password: YES)". I figured my password, dbname or username data must be wrong so tried pasting it and re-entering manually multiple times. The database details still work fine in my other applications (I am using it for the Modx 1 series, drupal tests and several other scripts). I then tried 4 other databases but all had the same problem.
The error suggests a basic typo mistake but nothing I try works, the information is going in correctly to the fields so this should be fine. I don’t use any special characters either so there should be no problems with unusual web-based character recognition/encoding.
Anyone have any ideas? What would really be good is if MODx 2.0.0-pl allowed people to make a manual config file like most scripts. That way I could just pre-enter and see what was going in, even the password.