Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2011, 14h36   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 1
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 1
Points : 0
Points : 0
Par défaut PHP et MySQL, cryptage SSL

Bonjour,

pour mon stage j'ai réalisé une connexion crypté ssl à la bdd mysql.
j'ai suivi des tutaux su le net mais je suis parvenu a un problème.
Je précise que je suis sous WampServer2.1
Apache 2.2.17 - PHP 5.3.4 - MySQL 5.1.53

J'ai donc mis en place une connexion ssl sur le bdd mysql de wamp.
Lorsque je me connecte en dos à distance ou en local avec la commande suivante :

Code :
mysql -h 192.168.12.123 -u userSSL -p --ssl-ca="c:\openssl\bin\sslclient\ca-cert.pem"

Il me demande le mot de passe et le connexion se réalise bien.
Cependant lorsque je souhaite réaliser une connexion par mes fichier .php, mysql me refuse donc la connexion à la bdd sous l'utilisateur userSSL.

Voici le code que j'utilise pour réaliser la connexion:

Code :
1
2
3
4
5
6
7
8
9
10
11
<?php
ini_set('display_errors', 1);
$mysqli = mysqli_init();
$mysqli->ssl_set('', '', 'c:/wamp/bin/mysql/mysql5.1.53/ca-cert.pem', null, null);
$mysqli->real_connect('localhost', 'userSSL', '0123456789', 'test', 3306, null, MYSQLI_CLIENT_SSL);
 
echo $mysqli->error."\n";
echo $mysqli->errno."\n";
 
$mysqli->close();
?>


Log MySQL :

Code :
1
2
3
4
5
6
7
8
9
10
110128 13:54:52 [Note] Event Scheduler: Purging the queue. 0 events
110128 13:54:52  InnoDB: Starting shutdown...
110128 13:54:52  InnoDB: Shutdown completed; log sequence number 0 44233
110128 13:54:52 [Note] wampmysqld: Shutdown complete
 
110128 13:54:54 [Note] Plugin 'FEDERATED' is disabled.
110128 13:54:55  InnoDB: Started; log sequence number 0 44233
110128 13:54:55 [Note] Event Scheduler: Loaded 0 events
110128 13:54:55 [Note] wampmysqld: ready for connections.
Version: '5.1.53-community-log'  socket: ''  port: 3306  MySQL Community Server (GPL)


Log Apache:
Code :
1
2
3
4
5
 
[Fri Jan 28 13:57:24 2011] [error] [client 127.0.0.1] PHP Warning:  mysqli::real_connect() [<a href='mysqli.real-connect'>mysqli.real-connect</a>]: (28000/1045): Access denied for user 'testSSL'@'localhost' (using password: YES) in C:\\wamp\\www\\test\\test2.php on line 15
[Fri Jan 28 13:57:24 2011] [error] [client 127.0.0.1] PHP Stack trace:
[Fri Jan 28 13:57:24 2011] [error] [client 127.0.0.1] PHP   1. {main}() C:\\wamp\\www\\test\\test2.php:0
[Fri Jan 28 13:57:24 2011] [error] [client 127.0.0.1] PHP   2. mysqli->real_connect() C:\\wamp\\www\\test\\test2.php:15
La connexion est donc refusé avec l'utilisateur :
Citation:
Access denied for user 'userSSL'@'localhost' (using password: YES) 1045
Quelqu'un serait d'où peut venir l'erreur?
Merci

Cordialement,
totosh
totosh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h44.


 
 
 
 
Partenaires

Hébergement Web