Success at last!!!!
It hit me last night, I have had issues with PHP connecting to MySQL before. Something about an old client. I checked the MySQL site and found this:
https://dev.mysql.com/doc/refman/5.0/en/old-client.html
I solved the problem by allowing old style passwords for the account I created for WP to access MySQL.