web-dev-qa-db-fra.com

Comment puis-je me connecter à MySQL sur un serveur WAMP?

Cela pourrait être ridiculement facile pour vous, mais je me bats avec ça depuis une heure ... :(

<?php
$connect = mysql_connect("localhost:8080", "root", "mypassword");
echo($connect);?>

C'est le code que j'essaie d'exécuter - vous pouvez voir que j'utilise 8080 comme numéro de port et, bien sûr, j'ai aussi des codes HTML.

Cependant, il me donne les messages d'erreur suivants chaque fois que j'essaie d'ouvrir le fichier PHP:

Warning: mysql_connect() [function.mysql-connect]: MySQL server has gone away in C:\wamp\www\php_sandbox\index.php on line 2

Warning: mysql_connect() [function.mysql-connect]: Error while reading greeting packet. PID=4932 in C:\wamp\www\php_sandbox\index.php on line 2

Warning: mysql_connect() [function.mysql-connect]: MySQL server has gone away in C:\wamp\www\php_sandbox\index.php on line 2

Je ne sais pas ... qu'est-ce qui ne va pas? Est-ce à cause du numéro de port?

13
Phrixus

Changez localhost: 8080 en localhost: 3306.

24
JonnyLitt

Essayez d'ouvrir le port 3306 et utilisez-le dans la chaîne de connexion et non 8080.

4
Kevin

Modifiez simplement la chaîne de connexion mysql en 127.0.0.1 et cela fonctionnera

3