IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Accès à distance serveur MySQL


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 67
    Par défaut Accès à distance serveur MySQL
    Bonjour,

    Je ne sais pas trop si je poste au bon endroit, donc désolée si je me suis trompée :s

    Voici mon soucis !

    J'ai deux VM Linux Debian, appelons les simplement VM1 et VM2. VM1 est ma VM front, et VM2 ma VM back.

    Sur VM1, j'ai installé mon site, sous CakePHP3, j'arrive à y accéder via IP1/. Le problème c'est que ma base de données se trouve sur VM2.

    Voici ma config de base de données sur mon site :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    'Datasources' => [       
    	'default' => [
        	'className' => 'Cake\Database\Connection',
            'driver' => 'Cake\Database\Driver\Mysql',
            'persistent' => false,
            'host' => 'IP2', // Avec ou sans / ?
            //'port' => '80',
            'username' => 'root',
            'password' => 'monmotdepasse',
            'database' => 'mabasededonnees',
            'encoding' => 'utf8',
            'timezone' => 'UTC',
            'cacheMetadata' => true,
            'log' => false,
    Je ne sais pas si je dois mettre le port, et si c'est le cas, je ne suis pas certaine de celui qu'il faut mettre.

    Ensuite, j'ai suivi plusieurs tutos pour avoir accès à ma base de données qui se trouve sur la VM2 :
    https://wiki.gandi.net/fr/hosting/us...u/remote-mysql
    http://dmesg.fr/administration/93-au...-que-localhost

    Ils disent globalement la même chose. J'ai donc

    - commenté la ligne "bind-address = 127.0.0.1" dans la config mysql sur ma VM2
    - créé un utilisateur admin sur ma VM2: GRANT ALL PRIVILEGES ON mabasededonnées.* TO admin@IP1 IDENTIFIED BY "monmotdepasse";
    - tenté de me connecter sur ma VM1 à la base de données : mysql -h IP2 -u admin -p

    Sauf que sur cette dernière étape voici ce que j'ai : ERROR 2003 (HY000): Can't connect to MySQL server on 'IP2' (110)

    Je bloque un peu, et pour être honnête, ça dépasse mes compétences...

    Si quelqu'un pouvait m'aider, ce serait vraiment très gentil


    Ju'

  2. #2
    Expert confirmé Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 041
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 041
    Par défaut
    Citation Envoyé par Anju44 Voir le message
    commenté la ligne "bind-address = 127.0.0.1" dans la config mysql sur ma VM2
    hmm oui mais il faut pas juste commenter, en fait il faut remplacer 127.0.0.1 par l'adresse IP de l'interface sur laquelle tu veux te connecter (en général l'IP du serveur mysql en gros), pas oublier de restart l'instance ensuite, et pour vérifier un netstat -laputen | grep mysql doit faire l'affaire

  3. #3
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 67
    Par défaut
    Bonjour, merci pour ta réponse

    Pourtant, sur tous les tutos que j'ai vu, il fallait juste commenter :o
    Enfin de toute façon, j'ai eu plus d'infos depuis, et il s'avère que les deux machines ne communiquent même pas entre elles, car les flux ne sont pas ouverts. Donc je dois attendre que quelqu'un s'occupe de ça, car je n'y ai pas accès :/

  4. #4
    Expert confirmé Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 041
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 041
    Par défaut
    Citation Envoyé par Anju44 Voir le message
    Pourtant, sur tous les tutos que j'ai vu, il fallait juste commenter :o
    ben tu peux toujours faire confiance à tous les tutos que t'as vu, tu verras si ça marche mieux

Discussions similaires

  1. [fedora 9] problème d'accès au serveur mysql
    Par olivier57b dans le forum Installation
    Réponses: 6
    Dernier message: 08/08/2008, 11h56
  2. Accès distant à un serveur MySQL
    Par njulio dans le forum Administration
    Réponses: 1
    Dernier message: 16/02/2007, 09h38
  3. accés à distance à Mysql à partir d'un script perl
    Par moabomotal dans le forum Installation
    Réponses: 2
    Dernier message: 06/01/2007, 00h25
  4. [Stratégie] MySQL embarqué / Acces sans serveur ?
    Par Rampa dans le forum Administration
    Réponses: 1
    Dernier message: 12/07/2005, 13h42
  5. Accès impossible au serveur MySQL
    Par aliasjcdenton dans le forum Installation
    Réponses: 3
    Dernier message: 19/05/2003, 17h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo