Autocollant Autocollant
Autocollant Autocollant Autocollant
  • 00

    JOURS
  • 00

    HRS
  • 00

    Min
  • 00

    SECONDE
Autocollant
Articles

4 étapes faciles pour connecter AWS LightSail MySQL à distance

4 étapes faciles pour connecter AWS LightSail MySQL à distance

Vous pouvez avoir une instance AWS LightSail avec un serveur de base de données MySQL, et vous avez peut-être essayé de connecter à distance AWS LightSail MySQL à partir d'une autre application Web ou serveur Web. Nous vous montrerons la méthode de fonctionnement la plus simple et 100% qui vous guidera pour connecter AWS LightSail MySQL à distance avec quatre étapes faciles.

Ne vous inquiétez pas, vous n'avez pas besoin d'être le maître de Linux pour connecter AWS LightSail MySQL à distance, mais nous vous recommandons de sauter ce tutoriel si vous n'avez pas de connaissance de base de la commande Linux / Unix Shell. Parce que AWS fournit l'accès racine d'un instance, commettre une seule erreur peut ruiner toute votre journée. Mais à des fins éducatives, pour apprendre à connecter AWS LightSail MySQL à distance, vous pouvez aller de l'avant.

Alors commençons si vous êtes confiant. 

Tableau de contenu

Connexion AWS LightSail MySQL à distance
Connectez AWS LightSail MySQL à distance

Étapes sur la façon de connecter AWS LightSail MySQL à distance

Étape 1: Trouvez la configuration de MySQL 

Tout ce dont vous avez besoin, connectez votre instance LightSail de service Web Amazon à l'aide de SSH ou connectez-vous directement à partir du panneau d'instance AWS LightSail. Suivez les instructions.  

Tout d'abord, installez MySQL sur votre instance LightSail si elle n'est pas encore installée. Apprendre Comment installer MySQL sur AWS LightSail.

Ensuite, trouvez le fichier de configuration MySQL. Le nom du fichier doit être mon.cnf 

Chemins possibles possibles où le fichier peut être 

  • /etc/my.cnf
  • /etc/mysql/my.cnf
  • $ Mysql_home / my.cnf
  • [datadir] /my.cnf
  • ~ / .my.cnf
  • /opt/bitnami/mysql/conf/my.cnf
  • /opt/bitnami/mariadb/conf/my.cnf

Ne perdez pas votre temps à chercher chaque répertoire. Vous pouvez trouver le fichier de configuration à l'aide de la ligne de commande. 

Exécutez la commande ci-dessous

mysql - help

La sortie devrait être comme ceci. 


Les options par défaut sont lues à partir des fichiers suivants dans l'ordre donné:

/opt/bitnami/mariadb/conf/my.cnf ~ / .my.cnf

… 

À partir du début de la sortie, vous obtiendrez le lien de fichier de configuration. Ou vous pouvez également utiliser cette commande. 

trouver . -Name my.cnf

Pour le système d'exploitation basé à Debian, l'emplacement du fichier est /opt/bitnami/mariadb/conf/my.cnf

Étape 2: Mise à jour de la configuration MySQL 

Par défaut, MySQL Server autorise uniquement les demandes du même serveur. Ici, nous devons réécrire la règle afin qu'elle accepte toute demande anonyme.

Exécutez la commande ci-dessous.

nano<MYSQL_CONFIGURATION_PATH>


Par exemple:

nano /opt/bitnami/mariadb/conf/my.cnf


Si l'autorisation des rendements est refusée, vous pouvez modifier la commande comme celle-ci.

sudo nano /opt/bitnami/mariadb/conf/my.cnf

Le contenu du fichier my.cnf doit apparaître dans le terminal. Remplacez maintenant le lien ci-dessous par le second. 

bind_address = 127.0.0.1 

Passer à 

# bind_address = 127.0.0.1

Commenter simplement dans la variable bind_address; MySQL ignorera cela à l'avenir. Si vous ne souhaitez pas autoriser les demandes anonymes, ajoutez simplement une autre ligne ci-dessous avec l'adresse IP de votre serveur / application de confiance.

bind_address = 127.0.0.1 

bind_address = xx.xx.xx.xx # Remplacez XX par votre adresse IP de confiance.

Maintenant, appuyez sur Ctrl + O pour noter, puis appuyez sur Entrée pour enregistrer le fichier. Appuyez ensuite sur Ctrl + X pour quitter le terminal. Cette partie peut être différente pour d'autres distributions. Appliquez des sens ordinaires ici.

Étape 3: Redémarrer les services 

Pour connecter AWS LightSail MySQL à distance, exécutez la commande ci-dessous pour redémarrer tous les services Bitnami comme Apache, MySQL, etc. 

sudo /opt/bitnami/ctlscript.sh redémarrer

La sortie attendue est 

Redémarrer les services…

Attends une minute. Si aucune erreur ne revient, tout s'est bien passé. Vous pouvez maintenant fermer le terminal. 

Étape 4: Ouvrez le port MySQL pour le pare-feu IPv4

Il est maintenant temps de jouer avec des pare-feu.

Aller au gérer page de votre instance. Goto Réseautage Onglet et faites défiler vers le haut Pare-feu IPv4 
4 étapes faciles pour connecter AWS LightSail MySQL à distance

Cliquer sur Ajouter une règle 

4 étapes faciles pour connecter AWS LightSail MySQL à distance

Sélectionnez MySQL / Aurora dans la liste des applications. Le protocole doit être TCP et le port doit être automatiquement 3306. 

4 étapes faciles pour connecter AWS LightSail MySQL à distance

Pour des raisons de sécurité, vous devez restreindre les adresses IP pour les connexions distantes. 

Créez la règle et redémarrez votre instance en cliquant sur le bouton de redémarrage. 

Conclusion

Tada! Vous êtes prêt maintenant. Vous pouvez maintenant connecter AWS LightSail MySQL à distance.

Un autre article utile pour les développeurs AWS 10 raisons d'utiliser le plugin WP Dark Mode sur votre site

Laisser une réponse

Votre adresse e-mail ne sera pas publiée. Les champs requis sont marqués *


Abonnez-vous pour obtenir des mises à jour de produit

Obtenez des mises à jour exclusives sur les remises, les mises à jour des produits, les nouvelles et les conseils WordPress