GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment autoriser la connexion à distance au serveur MySQL dans cPanel/WHM Server ?

Pour éviter les risques de sécurité potentiels sur le serveur MySQL, les connexions MySQL distantes sont désactivées par défaut dans les serveurs cPanel. Les connexions MySQL distantes peuvent être autorisées via Web Host Manager (WHM) ou via cPanel (pour des bases de données créées sous ce compte cPanel). Puisque nous n'autorisons pas les connexions MySQL distantes dans l'hébergement mutualisé cPanel , ce guide ne s'appliquera qu'à nos clients VPS et serveurs dédiés. Avant de découvrir les méthodes suivantes, assurez-vous que le port 3306 est ouvert dans le pare-feu de votre serveur.

Activer MySQL à distance depuis WHM

  1. Connexion à WHM .

  2. Localiser Services SQL et cliquez sur Hôtes d'accès MySQL supplémentaires lien.



  3. Sur l'écran suivant, saisissez l'adresse IP ou le ou les hôtes auxquels vous souhaitez accorder l'accès à MySQL à distance, puis cliquez sur Enregistrer bouton. Si vous souhaitez activer ces paramètres pour tous les comptes cPanel, cliquez sur Cliquez ici lien en bas. Maintenant, la connexion à distance a été activée dans WHM. Chaque compte cPanel qui souhaite utiliser la connexion à distance doit l'activer comme suit.

Activer MySQL à distance depuis cPanel

  1. Connexion à cPanel. Veuillez vous référer à comment se connecter à cPanel depuis WHM pour plus de détails.

  2. Localisez les bases de données section. Sous Bases de données section localiser MySQL distant option et cliquez dessus.



  3. Dans l'écran suivant, entrez le nom d'hôte ou l'adresse IP auquel vous souhaitez accorder l'accès MySQL distant et cliquez sur Enregistrer bouton. Si votre adresse IP change régulièrement, vous pouvez utiliser un caractère générique en utilisant le % symbole. Cela ajoutera toutes les adresses IP de cette plage. Par example; si vous souhaitez répertorier les adresses IP, elles vont de 192.168.3.1 à 192.168.3.255 , vous pouvez ajouter une adresse IP sous la forme 192.168.3.% .

NOTE: Following steps are additional and need to be taken only when you are unable to connect to MySQL server after enabling Remote MySQL from WHM.

Parfois, après avoir activé les connexions à distance MySQL, il n'est pas possible d'y accéder à distance car il peut être lié à l'hôte local (127.0.0.1). Pour résoudre ce problème, vous devrez effectuer les modifications suivantes dans MySQL fichier de configuration (my.conf).

  1. Connectez-vous au serveur MySQL (où le serveur MySQL est installé) et modifiez le my.cnf fichier à l'aide d'un éditeur de texte tel que vi . Généralement mon.cnf le fichier est situé dans /etc/mysql/my.cnf ou à /etc/my.cnf .

    # vi /etc/my.cnf
  2. Une fois qu'un fichier est ouvert, localisez la ligne qui contient skip-networking et assurez-vous qu'il est commenté comme suit.

    # skip-networking
  3. Recherchez maintenant la ligne contenant bind-address et commentez-le comme suit.

    # bind-address = 127.0.0.1
  4. Enregistrez et fermez le fichier et redémarrez le serveur MySQL.

    # /etc/init.d/mysql restart   //    Debian & Ubuntu Linux
    # /etc/init.d/mysqld restart // CentOS & Fedora Linux

→ Vous cherchez à connecter la base de données MySQL à partir de phpMyAdmin ? Veuillez vous référer à connecter MySQL à partir de phpMyAdmin pour plus de détails.


Panels
  1. Comment autoriser les connexions à distance à MySQL

  2. Comment configurer l'accès à MySQL à distance dans cPanel

  3. Comment configurer la sauvegarde dans cPanel/WHM Server

  4. Comment autoriser la connexion à distance au serveur de base de données MySQL

  5. Comment ajouter une connexion MySQL distante sous Linux ?

Comment changer le nom d'hôte d'un serveur cPanel/WHM ?

Comment installer et configurer Memcached sur le serveur cPanel / WHM ?

Comment installer cPanel et WHM dans CentOS 7

Comment mettre en place un accès MySQL distant sur cPanel ?

MySQL à distance dans cPanel

Comment configurer les notifications par e-mail cPanel