Bonjour,
Pour le besoins d'un projet où je dois depuis une instance apache/ php 5 (5.2.5) accèder à une base MySQL 3.23.58 (port 3307) et une base MySQL 4.1.22 (port 3306).
J'ai un comportement assez bizarre quel que soit le port spécifié sur le mysql_connect (3307, 3307, 11111, 12345, 80) il se connecte au port 3306.
Biensûr les paramètres mysql.default_port du php.ini sont décommentés et je suis en safe_mode Off.
Si vous avez la moindre idée/piste je suis preneur.
Rémi
# preciser le port
Posté par NeoX . Évalué à 0.
si tu ne precises pas, il va (par defaut) se connecter au 3306.
ca semble logique en plus, comment veux tu qu'il devine quel port utiliser si tu ne lui dis pas ?
plus d'info : http://fr.php.net/mysql_connect
resource mysql_connect ([ string $server [, string $username [, string $password [, bool $new_link [, int $client_flags ]]]]] )
[...]
server
The MySQL server. It can also include a port number. e.g. "hostname:port" or a path to a local socket e.g. ":/path/to/socket" for the localhost.
If the PHP directive mysql.default_host is undefined (default), then the default value is 'localhost:3306'. In SQL safe mode, this parameter is ignored and value 'localhost:3306' is always used.
[^] # Re: preciser le port
Posté par Rémi . Évalué à 1.
On précise bien sûr le port dans le mysql_connect mais il ne le prend pas en compte.
Merci quand même
# sql.safe_mode
Posté par dab . Évalué à 1.
Si tu n'as pas mis sql.safe_mode à Off, tu peux essayer de le faire.
[^] # Re: sql.safe_mode
Posté par Rémi . Évalué à 1.
En fait je pense qu'on a un problème mystique sur ce serveur :/ Sur un autre serveur j'ai pas de problème avec le même php.ini/httpd.conf et configuration MySQL ...
# Résolution
Posté par Rémi . Évalué à 1.
[^] # Re: Résolution
Posté par NeoX . Évalué à 1.
et que donc c'est le meme "socket" qui est configuré dans les 2 serveurs.
le dernier lancé prenant la main
[^] # Re: Résolution
Posté par Rémi . Évalué à 1.
En tout cas c'était une bonne idée, on avait mis du temps à trouver cette piste et on était deçu de voir que c'était pas ça.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.