title: Can't Drupal be installed on a MySQL server running with default settings?
body: <p>Meaning root with no password. I get an installation error saying Drupal cannot connect to the database server. I'm using the default XAMPP-packaged MySQL server on Linux. The server is running as I can interact with it through phpMyAdmin.</p>
  
  <p>Warning: PDO::_<em>construct() [pdo.--construct]: [2002] Invalid argument (trying to connect via unix://) in DatabaseConnection-></em>_construct() (line 300 of/opt/lampp/htdocs/drupal/drupal-7_0/includes/database/database.inc).
  In order for Drupal to work, and to continue with the installation process, you must resolve all issues reported below. For more help with configuring your database server, see the installation handbook. If you are unsure what any of this means you should probably contact your hosting provider.
  Failed to connect to your database server. The server reports the following message: SQLSTATE[HY000] [2002] Invalid argument.
  Is the database server running?
  Does the database exist, and have you entered the correct database name?
  Have you entered the correct username and password?
  Have you entered the correct database hostname?</p>