Activer la connexion à distance à une base de données MySQL sur Debian

J'ai installé une base de données MySQL sur Debian Lenny 5.0 et je suis en train d'essayer de se connecter à la base de données à distance à l'aide de PHP.

C'est la façon dont je suis l'exploitation forestière dans:

$con = mysql_pconnect("MY_IP_ADDRESS","root","MY_PASSWORD");
if (!$con)
die('Could not connect: ' . mysql_error());

et c'est l'erreur que je reçois:

Could not connect: Access denied for user 'root'@'li273-10.members.linode.com'
(using password: YES)

Qui je ne sais pas pourquoi mon linode de l'utilisateur apparaît.

Pour activer les connexions à distance, j'ai utilisé ce tutoriel: http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html

Une autre chose que j'ai remarqué, dans mon phpmyadmin, MySQL côté j'ai ceci:

Server: localhost via TCP/IP
Server version: 5.0.51a-24+lenny5
Protocol version: 10
User: root@mycooldb

Qui, je pense, que localhost doit être mon Adresse IP du serveur?

Ce que je suis, je fais de mal?

Quelques chose qui ne fonctionne pas à partir du tutoriel:

Enregistrement de toutes les règles: service iptables save ne fonctionne pas. J'obtiens cette erreur:

-bash: service: command not found

Dernière, quand je fais mysql -u webadmin –h MY_IP –p j'obtiens ceci: Activer la connexion à distance à une base de données MySQL sur Debian

OriginalL'auteur jQuerybeast | 2012-03-09