Se connecter avec
S'enregistrer | Connectez-vous

2 serveurs apache sur Mac, connection php mysql

Dernière réponse : dans Programmation

Bonjour ,
J'ai installé MAMP sur un serveur mac pour faire tourner des applications php sur le réseau.
Appache était déjà installé sur la machine et les deux tournent en parallèle .
J'arrive à accéder à mes pages php via l'adresse "<ip>:<port>" du serveur mais je n'arrive pas à connecter mes application à la base mysql .

voici mon script de connection qui me retourne toujours "connection echec":

<?php
$dbhote = 'localhost';
//$dbhote = 'localhost:8889'; ne change rien
$dbuser = 'root';
$dbpass = '';
$dbbase = 'gpao';
if (!$connect=mysql_connect($dbhote,$dbuser,$dbpass)) echo "connection echec";
mysql_select_db($dbbase,$connect);
?>

Si quelqu'un a une idée je vous en remercie.
Lassé par la pub ? Créez un compte

en local j'accède à la base par l'interface de gestion de la base installée avec MAMP sans problème
voici le message d'erreur :

Access denied for user 'root'@'localhost' (using password: YES)

j'ai éssayé de mettre un mot de passe , même après l'avoir modifié, de configurer un autre utilisateur avec mot de passe et les droits suffisants sur la base mais rien n'y fait

mysql différencie les utilisateur selon comment d'où ils se connectent, vérifie que tu te connecte bien de la même facon des deux endroits.
sinon vérifie que le mot de passe que tu changes s'applique bien à 'root'@'localhost':
  1. use mysql;
  2. UPDATE user SET Password = PASSWORD('cequetuveux')
  3. WHERE Host = 'localhost' AND User = 'root';
Lassé par la pub ? Créez un compte
Tom's guide dans le monde