Serveurs Privés Virtuels (VPS) - Problème CPANEL Remote MYSQL
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Problème CPANEL Remote MYSQL

Von
AntoineG15
Erstellungsdatum 2019-02-02 08:25:19 (edited on 2024-09-04 13:11:40) in Serveurs Privés Virtuels (VPS)

Bonjour, j'ai un gros problème avec ma machine.
J'utilise un VPS CLOUD CPANEL, et j'aimerais faire en sorte que mon serveur de jeux soit relier à mon site.
Le problème étant que lorsque j'écrit mon IP pour ce connecter à une BD, celle-ci refuse catégoriquement. (Alors que c'est L'IP Publique de ma machine).

J'ai bien mis l'ip dans la liste des connexions entrante, mais rien n'y fait.
Même sur le site de ma machine, je suis obligé de me mettre en localhost, quand je rentre l'ip relier à ma BD, celle-ci refuse.

J'ai l'impression que ma machine est en "local" (même si les autres personnes ont accès à mon site).

Merci !


5 Antworten ( Latest reply on 2019-02-02 16:05:38 Von
Sich
)

Par défaut MySQL n'écoute que sur localhost, il faut changer la config pour écouter sur toutes les IPs... Il faut vérifier ce point dans la config du serveur...

Comment faire ?
Normalement non, car sur CPANEL j'ai MYSQL REMOTE CONTROL avec l'ip de mon serveur

ha cpanel moi je ne connais pas...
Je sais juste qu'il faut aller voir dans la config de mysql en ssh :)

Hm, sur ma machine c'est écrie
Boot : Local

C'est ça vous pensez ?

heu aucun rapport :)
Cpanel je ne connais pas, en gros pour vous aider il y'a plusieurs choses à voir :
- Le port 3306 est il ouvert sur le serveur sql pour autoriser le serveur de jeu
- Le serveur sql est il "bind" à l'IP publique
- L'utilisateur SQL est il autorisé à se connecté depuis une IP distante.

Pour les 2 premiers points un $nmap -p 3306 depuis le serveur de jeu devrait vous aider. Pour le 3° point il faut voir la config de l'utilisateur. Si c'est user@locahost il ne peut se connecter que localement. Si c'est user@% il peut se connecter depuis n'importe où.