Je n'arrive pas à me connecter à mysql

voila le message d'erreur:
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO)
le fichier config.inc.php:
<?
$Hote="localhost";
$User="root";
$Pass="";
$Database="base";
?>
le fichier connexion.php
<?
error_reporting (E_ALL & ~E_NOTICE & ~E_WARNING);
if (!mysql_connect ($Hote,$User,$Pass))
{
echo mysql_errno().": ".mysql_error();
exit;
}
if (!mysql_select_db ($Database))
{
echo mysql_errno().": ".mysql_error();
exit;
}
le fichier SQL:
-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Vendredi 02 Mars 2007 à 10:20
-- Version du serveur: 4.1.9
-- Version de PHP: 4.3.10
--
-- Base de données: `base`
--

-- --------------------------------------------------------

--
-- Structure de la table `accueil`
--

CREATE TABLE `accueil` (
`id` tinyint(1) NOT NULL default '0',
`texte_fr` text NOT NULL,
`texte_en` text NOT NULL,
`texte_es` text NOT NULL,
`news_fr` text NOT NULL,
`news_en` text NOT NULL,
`news_es` text NOT NULL,
PRIMARY KEY (`id`)
) CHARSET=utf8;

--
-- Contenu de la table `accueil`
--

INSERT INTO `accueil` (`id`, `texte_fr`, `texte_en`, `texte_es`, `news_fr`, `news_en`, `news_es`) VALUES (1, blablabla);

-- --------------------------------------------------------

--
-- Structure de la table `machines`
--

CREATE TABLE `machines` (
`id_machine` int(11) NOT NULL auto_increment,
`nom` tinytext NOT NULL,
`texte` text NOT NULL,
`texte_en` text NOT NULL,
`texte_es` text NOT NULL,
`domaines` tinytext NOT NULL,
PRIMARY KEY (`id_machine`)
) CHARSET=utf8 AUTO_INCREMENT=24 ;

--
-- Contenu de la table `machines`
--

INSERT INTO `machines` (`id_machine`, `nom`, `texte`, `texte_en`, `texte_es`, `domaines`) VALUES (2, '20-01-20', 'blablabla');
INSERT INTO `machines` (`id_machine`, `nom`, `texte`, `texte_en`, `texte_es`, `domaines`) VALUES (3, '20-01-45', 'blablabla');
firewall et antivirus éteints...
Help !