Mysql
 sql >> Base de données >  >> RDS >> Mysql

Configuration d'une connexion à une base de données MySQL distante

Dans ce tutoriel :

  • Quel programme utiliser
  • Ajouter une adresse IP
  • Utiliser un caractère générique
  • Dépannage

La sélection d'une société d'hébergement Web réputée n'est que la première étape vers la création et la maintenance d'un site Web réussi. Il peut arriver que vous deviez vous connecter à la base de données depuis l'extérieur de votre réseau de travail et si tel est le cas, vous devez vous connecter à votre base de données à l'aide d'un logiciel tiers qui ne s'exécute pas sur le serveur (c'est-à-dire un client MySQL sur votre bureau ). C'est ce qu'on appelle établir une connexion MySQL distante. Pour ce faire, cependant, vous devrez d'abord autoriser la connexion depuis cPanel pour l'adresse IP à partir de laquelle vous vous connectez. Lisez la suite pour savoir comment.

Quel programme dois-je utiliser pour me connecter à distance ?

Il existe quelques programmes que vous pouvez utiliser pour vous connecter à distance à votre base de données. Vous pouvez utiliser des éditeurs HTML comme Adobe Dreamweaver moyennant des frais, ou il existe des programmes Open Source gratuits que vous pouvez utiliser comme MySQL Workbench ou Heidi SQL. Voici quelques options à vérifier.

  • Navicat pour MySQL
  • Atelier MySQL
  • Heidi SQL

Ajout d'une adresse IP pour autoriser une connexion MySQL à distance

Tout d'abord, vous devrez vous assurer que vous disposez de l'adresse IP qui accédera à la base de données. Ces règles protègent la base de données en n'acceptant que les connexions externes que vous avez configurées. Si vous vous connectez à une base de données depuis votre connexion actuelle, obtenez votre adresse IP en cliquant ici, puis suivez ces étapes :

  1. Connectez-vous à cPanel.
  2. Cliquez sur MySQL distant bouton dans les Bases de données section.

  3. Entrez l'adresse IP distante dans Ajouter un hôte d'accès section.

  4. Cliquez sur Ajouter un hôte bouton.

    Vous verrez alors un message indiquant que l'adresse IP de l'hôte a été ajoutée à la liste d'accès.

Maintenant, puisque vous avez ajouté l'adresse IP aux connexions MySQL distantes, vous pourrez vous connecter aux bases de données. Vous pouvez ajouter autant d'adresses IP que nécessaire.

Utiliser un joker pour autoriser toutes les IP

Vous devrez peut-être utiliser un caractère générique si votre adresse IP change régulièrement. Vous pouvez ajouter un caractère générique en utilisant le symbole % . Cela ajoutera toutes les adresses IP de cette plage.

Par exemple, si vous souhaitez répertorier toutes les adresses IP comprises entre 174.77.92.1 et 174.77.92.255, vous devez ajouter l'adresse IP 174.77.92.%.

Résoudre les problèmes de connexion à distance

Si vous utilisez votre outil de connexion à distance préféré et que tout à coup il ne se connecte pas, cela s'appelle une erreur 1045 et se lit généralement comme "1045 - accès refusé pour l'utilisateur ‘. Si vous obtenez cette erreur, voici quelques points à vérifier :

Vérifiez votre mot de passe cPanel

De nombreuses personnes se connectent à distance en utilisant leur nom d'utilisateur et leur mot de passe cPanel au lieu de créer un seul utilisateur administratif à ajouter aux bases de données. Ce n'est pas la méthode préférée, cependant, si vous utilisez le nom d'utilisateur cPanel et que vous obtenez maintenant une erreur de connexion, il est probable que vous ayez récemment changé le mot de passe cPanel et que vous ne l'ayez pas changé dans les paramètres du logiciel de connexion à distance. Modifiez le mot de passe et vous devriez pouvoir vous reconnecter.

Vérifiez si l'IP de connexion a changé

De temps à autre, votre FAI (fournisseur d'accès Internet) peut modifier votre adresse IP publique. Si tel est le cas, vous ne pourrez peut-être pas vous connecter à distance via votre logiciel préféré. Vérifiez votre adresse IP en cliquant ici.

Une fois que vous connaissez votre adresse IP actuelle, revenez en arrière et assurez-vous qu'elle figure dans la liste des adresses IP autorisées pour votre Remote MySQL réglages. Si vous trouvez qu'il ne figurait pas dans la liste, ajoutez le nouveau et vous devriez alors pouvoir vous connecter à distance.

Si vous avez besoin d'aide supplémentaire pour vous connecter à une base de données à distance, veuillez contacter notre service d'assistance