Problème avec mysql, accès impossible à la base.

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


hebmaster
WRInaute passionné
WRInaute passionné
 
Messages: 1133
Inscription: 22 Déc 2005

Problème avec mysql, accès impossible à la base.

Message le Mer Fév 06, 2008 21:50

Bonjour,

Je viens d'installer Mysql+php+apache etc...

J'ai commencé par installer apache2.2 et php5 à partir du code source(make make install etc).

J'ai installé aussi mysql avant d'installer php en utilisant le apt-get(je suis sous Ubuntu 7.10)

En installant php j'ai spécifié qu'il doit être compilé en utilisant mysql(./configure --with-apxs2=/etc/apache2/bin/apxs --with-mysql).

En se connectant en ligne de commande(mysql -h localhost -u root -pxxxxx base), ca marche.


Mais quand j'exécute un script php (php alert.php) j'ai le message d'erreur suivant :

<br />
<b>Warning</b>: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in <b>/home/sssss/www/temp/alert.php</b> on line <b>14</b><br />
Access denied for user 'root'@'localhost'


On dirait que php n'utilise pas le mysql que j'ai installé. En arrêtant carrément mysql j'ai tjs le même message d'erreur !! ce que je trouve anormal.

Comment faire pour dire a Php d'utiliser le mysql que j'ai installé.

Edit:
sur le phpinfo , j'ai :
mysql.default_host no value no value
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket no value no value
mysql.default_user no value no value


c'est normal?
Dernière édition par hebmaster le Mer Fév 06, 2008 23:07, édité 1 fois.


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Mer Fév 06, 2008 22:05

l'appel de la fonction mysql_connect n'est pas fait ou les paramètres ne sont pas les bon


hebmaster
WRInaute passionné
WRInaute passionné
 
Messages: 1133
Inscription: 22 Déc 2005

Message le Mer Fév 06, 2008 22:09

webmasterlamogere a écrit:l'appel de la fonction mysql_connect n'est pas fait ou les paramètres ne sont pas les bon


J'utilise la même fonction avec les même paramètres dans tous mes sites : mysql_connect($hostMysql,$loginMysql,$motDePasseMysql) or die(mysql_error());


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Mer Fév 06, 2008 22:17

il y a peut-être un appel à une fonction mysql_* avant mysql_connect?


hebmaster
WRInaute passionné
WRInaute passionné
 
Messages: 1133
Inscription: 22 Déc 2005

Message le Mer Fév 06, 2008 22:21

Le script php marche très bien sur un autre serveur, donc je pense pas que sa vient de la.

Le problème concerne l'installation/configuration de php/mysql...


raljx
WRInaute accro
WRInaute accro
 
Messages: 2823
Inscription: 10 Juil 2006

Message le Mer Fév 06, 2008 23:09

si tu penses que cela vient d'un pb de php, regarde du cote du php.ini section mysql et compare :
Code: Tout sélectionner
MYSQL_SOCKET    /var/run/mysqld/mysqld.sock
MYSQL_INCLUDE    -I/usr/include/mysql
MYSQL_LIBS    -L/usr/lib -lmysqlclient
aux chemins de mysql. Dans le cadre d'une debian ces chemins sont par default[/code]


hebmaster
WRInaute passionné
WRInaute passionné
 
Messages: 1133
Inscription: 22 Déc 2005

Message le Mer Fév 06, 2008 23:17

sur le phpinfo j'ai bien :

Code: Tout sélectionner
MYSQL_SOCKET    /var/run/mysqld/mysqld.sock
MYSQL_INCLUDE    -I/usr/include/mysql
MYSQL_LIBS    -L/usr/lib -lmysqlclient


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité