Configuration: Windows 2003 servers, one web, one dedicated database
Software on database server is mysql v. 4.1.6 (cause I read that 4.1.7 note).
Software on the web server is latest download, 2.1.1.
Error is (amazingly enough)
Error establishing a database connection
This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at falconsql. This could mean your host's database server is down.
Are you sure you have the correct username and password?
Are you sure that you have typed the correct hostname?
Are you sure that the database server is running?
Also installed on the web machine is mySql admin tool, which connects just fine using the login information for the blog account.
The config file contains (passwords cleared for security)
<?php
// ** MySQL settings ** //
define('DB_NAME', 'wordpress'); // The name of the database
define('DB_USER', 'wordpressweb'); // Your MySQL username
define('DB_PASSWORD', '*****************'); // ...and password
define('DB_HOST', 'falconsql'); // 99% chance you won't need to change this value
// You can have multiple installations in one database if you give each a unique prefix
$table_prefix = 'wp_1'; // Only numbers, letters, and underscores please!
// Change this to localize WordPress. A corresponding MO file for the
// chosen language must be installed to wp-includes/languages.
// For example, install de.mo to wp-includes/languages and set WPLANG to 'de'
// to enable German language support.
define ('WPLANG', '');
/* That's all, stop editing! Happy blogging. */
define('ABSPATH', dirname(__FILE__).'/');
require_once(ABSPATH.'wp-settings.php');
?>
I can ping the database server by name and by IP. I can connect to the database server on port 3306, and Admin tools using the above account works just fine on that port. This leave me .... confused.