Laravel 5

OVH et bdd externe

  • Avatar de Thomas
    Membre depuis :
    16/11/2014
    Messages :
    65

    Bonjour à tous,
    Pourriez vous m’aidez s’il vous plaît ? 😊
    Je possède un server physique dans mes locaux avec une basse de données accessible depuis l’extérieur par un port ouvert (cela marche car je développe comme ça) mais je dois maintenant héberger mon site sur ovh et je dois liée mon site à la bdd sur le server mais, j’ai ne erreur qui survient :

    PDOException in Connector.php line 55: SQLSTATE[HY000] [1130] Host 'gw-cluster014.ovh.net' is not allowed to connect to this MySQL server

    Et je ne vois pas de quoi cela peut venir comme je travaille depuis chez moi en me connectant sur ce serveur pour travailler sur la bdd sans soucis !
    Merci de votre aide =)
    Bonne journée :)

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    1673

    Salut,

    Apparemment tu n'as pas donné les bons identifiants pour l'accès à ton server MySQL. Pourquoi ne pas transférer la base aussi chez OVH ?

  • Avatar de Thomas
    Membre depuis :
    16/11/2014
    Messages :
    65

    Salut,
    Pourtant, je me sers des mêmes identifiants pour développer depuis mon ordinateur en étant connecter à ma bdd par ip.
    On utilise un logiciel qui récupère des trames et ensuite les enregistres dans une base de données et qui ensuite les dispatch dans les bonnes bases de données avec les informations contenu dans les trames , c'est pour cela.
    Mais je crois que OVH ne veut pas que je connecte une base de données extérieur à mon site internet hébergé chez eux :/

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    1673

    Il faudrait voir sur les forums d'OVH.

  • Avatar de F.M.
    Membre depuis :
    10/07/2017
    Messages :
    32

    Salut,

    T'as pas un firewall sur ton serveur ? Tu dois sans doute mettre l'IP ou le host sur une white list, ou si c'est une connexion ssh générer des clés ? Tu te connectes comment sur ton serveur ?

  • Avatar de Thomas
    Membre depuis :
    16/11/2014
    Messages :
    65

    Salut,
    Je me connecte par IP, mais j'ai déjà désactivé le firewall, mais je crois que je n'ai pas mis l'ip du site, je vais tester cela.
    Je vais aussi voir avec le forum OVH.
    Merci de vos réponses.
    =)

  • Avatar de boomhq
    Membre depuis :
    03/09/2017
    Messages :
    1

    Salut, ton problème est le suivant :

    Sur Mysql les utilisateurs ont un système de liste blanche 'IP/Utilisateur';
    Si tu as un accès avec phpmyadmin sur ton serveur regarde les privileges (users), tu devrais avoir un champs "HOST" crée unn nouvel utilisateur ou modifie en un existant. Sache que "%" permet d'autoriser tous les hosts(client distant).

  • Avatar de Thomas
    Membre depuis :
    16/11/2014
    Messages :
    65

    Salut,
    Je viens de le faire mais j'ai encore ce message d'erreur :

    SQLSTATE[HY000] [1130] Host 'gw-cluster014.ovh.net' is not allowed to connect to this MySQL server

    Je pense que OVH bloque les connexions externe à la bdd sauf celle qu'elle propose.

    Je vais devoir passer par un vps chez eux :/

  • Avatar de F.M.
    Membre depuis :
    10/07/2017
    Messages :
    32

    Ah ben si t'es sur un mutualisé forcément...

  • Avatar de stockhausen
    Membre depuis :
    05/11/2013
    Messages :
    34

    tu as des bdd clouddb chez ovh qui te permettent de définir une ip autorisée.

  • Avatar de Thomas
    Membre depuis :
    16/11/2014
    Messages :
    65

    Salut à tous désolés d'avoir répondu si tard je suis passé par un vps et je n'ai plus de soucis tous marchent parfaitement =)

Vous ne pouvez pas répondre à ce sujet.