Sticker Sticker
StickerSticker
  • 00 :

    Dagen
  • 00 :

    Uren
  • 00 :

    Notulen
  • 00

    Seconden
Sticker Sticker
Artikelen

4 eenvoudige stappen om AWS LightSail MySQL op afstand te verbinden

4 eenvoudige stappen om AWS LightSail MySQL op afstand te verbinden

Mogelijk heeft u een AWS LightSail -exemplaar met een MySQL -databaseserver en u hebt misschien geprobeerd AWS LightSail MySQL op afstand van een andere webtoepassing of webserver te verbinden. We zullen u de gemakkelijkste en 100% werkmethode laten zien die u zal begeleiden om AWS LightSail MySQL op afstand te verbinden met vier eenvoudige stappen.

Maak je geen zorgen, je hoeft niet de meester van Linux te zijn om AWS LightSail MySQL op afstand te verbinden, maar we raden aan om deze tutorial over te slaan als je geen basiskennis hebt van Linux/Unix Shell -opdracht. Omdat AWS de worteltoegang van een exemplaar biedt, kan het maken van een enkele fout je hele dag verpesten. Maar voor onderwijsdoeleinden, om te leren hoe u AWS Lichtstaart MySQL op afstand kunt verbinden, kunt u doorgaan.

Dus laten we beginnen als je zelfverzekerd bent. 

Tabel met inhoud

AWS LightSail MySQL op afstand verbinden
Verbind AWS LightSail MySQL op afstand

Stappen over hoe u AWS LightSail MySQL op afstand kunt aansluiten

Stap 1: Zoek MySQL -configuratie 

Alles wat u nodig hebt, verbind uw Amazon Web Service LightSail -exemplaar met SSH of maak rechtstreeks verbinding via AWS LightSail -instantie -paneel. Volg de instructies.  

Installeer eerst MySQL op uw LightSail -exemplaar als deze nog niet is geïnstalleerd. Leren Hoe MySQL te installeren op AWS LightSail.

Zoek vervolgens het MySQL -configuratiebestand. De bestandsnaam zou moeten zijn my.cnf 

Veel voorkomende paden waar het bestand kan zijn 

  • /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

Verspil uw tijd niet op zoek naar elke directory. U kunt het configuratiebestand vinden met de opdrachtregel. 

Voer de onderstaande opdracht uit

mysql -help

De output zou zo moeten zijn. 


Standaardopties worden gelezen uit de volgende bestanden in de gegeven volgorde:

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

… 

Vanaf het begin van de uitvoer ontvangt u de koppeling van de configuratiebestand. Of u kunt deze opdracht ook gebruiken. 

vinden . -Name my.cnf

Voor het op Debian gebaseerd besturingssysteem is de bestandslocatie /opt/bitnami/mariadb/conf/my.cnf

Stap 2: MySQL -configuratie bijwerken 

Standaard staat MySQL Server alleen aanvragen van dezelfde server toe. Hier moeten we de regel herschrijven zodat deze alle anonieme aanvraag accepteert.

Voer de onderstaande opdracht uit.

nano<MYSQL_CONFIGURATION_PATH>


Bijvoorbeeld:

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


Als het retourneren van toestemming wordt geweigerd, kunt u het opdracht zo wijzigen.

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

De inhoud van mijn.cnf -bestand moet in de terminal verschijnen. Vervang nu de onderstaande link door de tweede. 

bind_address = 127.0.0.1 

Overstappen in 

#bind_address = 127.0.0.1

Reageer eenvoudig in de variabele bind_address; MySQL zal dit in de toekomst overslaan. Als u geen anonieme aanvragen wilt toestaan, voeg dan eenvoudig een andere regel hieronder toe met het IP -adres van uw vertrouwde server/applicatie.

bind_address = 127.0.0.1 

bind_address = xx.xx.xx.xx # Vervang xx door uw vertrouwde IP -adres.

Druk nu op Ctrl + O om op te schrijven en druk vervolgens op ENTER om het bestand op te slaan. Druk vervolgens op Ctrl + X om uit de terminal te verlaten. Dit deel kan anders zijn voor andere distributies. Pas hier gewone zintuigen toe.

Stap 3: Start services opnieuw op 

Om AWS LightSail MySQL op afstand te verbinden, voert u de onderstaande opdracht uit om alle Bitnami -services zoals Apache, MySQL, enz 

sudo /opt/bitnami/ctlscript.sh herstart

De verwachte output is 

Services opnieuw opstarten ...

Wacht even. Als er geen fout terugkeert, ging alles goed. Nu kunt u de terminal sluiten. 

Stap 4: Open MySQL -poort voor IPv4 Firewall

Nu is het tijd om met firewalls te spelen.

Ga naar de beheren pagina van uw instantie. GOTO Netwerk Tab en scrol naar beneden naar Ipv4 firewall 
4 eenvoudige stappen om AWS LightSail MySQL op afstand te verbinden

Klikken op Voeg een regel toe 

4 eenvoudige stappen om AWS LightSail MySQL op afstand te verbinden

Selecteer MySQL/Aurora in de toepassingslijst. Het protocol moet TCP zijn en de poort moet automatisch 3306 zijn. 

4 eenvoudige stappen om AWS LightSail MySQL op afstand te verbinden

Om veiligheidsredenen moet u IP -adressen voor externe verbindingen beperken. 

Maak de regel en start uw exemplaar opnieuw op door op de knop Reboot te klikken. 

Conclusie

Tada! Je bent nu klaar. Nu kunt u AWS LightSail MySQL op afstand aansluiten.

Nog een nuttig artikel voor AWS -ontwikkelaars 10 redenen om een ​​plug -in van WP Dark Mode te gebruiken op uw site

Laat een antwoord achter

Uw e -mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd *


Abonneer u om productupdates te krijgen

Ontvang exclusieve updates over kortingen, productupdates, WordPress News & Tips