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:
OriginalL'auteur jQuerybeast | 2012-03-09
Vous devez vous connecter pour publier un commentaire.
Vous devez créer un utilisateur /autorisations pour l'utilisateur distant. Probablement la racine de l'utilisateur a les autorisations définies uniquement en tant que root@localhost.
Vous auriez besoin de définir une autorisation de l'utilisateur comme: utilisateur@% ou [email protected].
http://dev.mysql.com/doc/refman/5.0/en/create-user.html
Vous ne voulez probablement pas à donner un compte de super utilisateur (root dans ce cas) d'accès à distance.
Votre nom d'hôte fait son apparition dans l'authentification en ligne parce que vous avez réellement se connecter à la db en tant qu'utilisateur@nom d'hôte.
Je vous aime monsieur.
OriginalL'auteur jasonbar