sql >> Database >  >> RDS >> Mysql

Een externe MySQL-databaseverbinding instellen

In deze tutorial:

  • Welk programma te gebruiken
  • Een IP toevoegen
  • Jokerteken gebruiken
  • Problemen oplossen

Het selecteren van een gerenommeerd webhostingbedrijf is slechts de eerste stap naar het bouwen en onderhouden van een succesvolle website. Het kan zijn dat u van buiten uw werknetwerk verbinding moet maken met de database en als dat het geval is, moet u verbinding maken met uw database met behulp van software van derden die niet op de server draait (d.w.z. een MySQL-client op uw bureaublad ). Dit wordt het maken van een externe MySQL-verbinding genoemd. Om dit te doen, moet u echter eerst de verbinding vanuit cPanel toestaan ​​voor het IP-adres waarvandaan u verbinding maakt. Lees verder om te leren hoe.

Welk programma gebruik ik om op afstand verbinding te maken?

Er zijn een paar programma's die u kunt gebruiken om op afstand verbinding te maken met uw database. U kunt tegen betaling HTML-editors zoals Adobe Dreamweaver gebruiken, of er zijn gratis Open Source-programma's die u kunt gebruiken, zoals MySQL Workbench of Heidi SQL. Hier zijn enkele opties om uit te checken.

  • Navicat voor MySQL
  • MySQL-werkbank
  • Heidi SQL

Een IP-adres toevoegen om een ​​MySQL-verbinding op afstand toe te staan

Eerst moet u ervoor zorgen dat u het IP-adres heeft waarmee u toegang krijgt tot de database. Deze regels beschermen de database door alleen externe verbindingen te accepteren die u hebt ingesteld. Als u verbinding maakt met een database vanaf uw huidige verbinding, krijgt u uw IP-adres door hier te klikken en volgt u deze stappen:

  1. Log in op cPanel.
  2. Klik op de Remote MySQL knop in de Databases sectie.

  3. Voer het externe IP-adres in bij Add Access Host sectie.

  4. Klik op de Host toevoegen knop.

    U ziet dan een bericht waarin staat dat het host-IP-adres is toegevoegd aan de toegangslijst.

Nu u het IP-adres hebt toegevoegd aan externe MySQL-verbindingen, kunt u verbinding maken met de databases. U kunt zoveel IP-adressen toevoegen als u nodig heeft.

Een jokerteken gebruiken om alle IP's toe te staan

Het kan zijn dat u een jokerteken moet gebruiken als uw IP-adres regelmatig verandert. U kunt een jokerteken toevoegen door het %-symbool . te gebruiken . Hiermee worden alle IP-adressen in dat bereik toegevoegd.

Als u bijvoorbeeld alle IP-adressen in het bereik 174.77.92.1 tot 174.77.92.255 wilt weergeven, voegt u het IP-adres 174.77.92.% toe.

Problemen oplossen met externe verbindingsproblemen

Als u uw favoriete hulpprogramma voor externe verbinding gebruikt en plotseling geen verbinding maakt, staat dit bekend als een 1045-fout en leest meestal vergelijkbaar met '1045 – toegang geweigerd voor gebruiker ‘. Als u deze foutmelding krijgt, moet u het volgende controleren:

Controleer uw cPanel-wachtwoord

Veel mensen maken op afstand verbinding met hun cPanel-gebruikersnaam en -wachtwoord in plaats van een enkele administratieve gebruiker aan te maken om aan de databases toe te voegen. Dit is niet de voorkeursmethode, maar als u de cPanel-gebruikersnaam gebruikt en u krijgt nu een verbindingsfout, is de kans groot dat u onlangs het cPanel-wachtwoord hebt gewijzigd en dit niet hebt gewijzigd in de instellingen van de Remote Connection-software. Wijzig daar het wachtwoord en u zou opnieuw verbinding moeten kunnen maken.

Controleer of het verbindings-IP is gewijzigd

Van tijd tot tijd kan uw ISP (Internet Service Provider) uw openbare IP-adres wijzigen. Als dat het geval is, is het mogelijk dat u niet op afstand verbinding kunt maken via uw favoriete software. Controleer uw IP-adres door hier te klikken.

Zodra u uw huidige IP-adres weet, gaat u terug en controleert u of het in de lijst met toegestane IP-adressen voor uw Remote MySQL staat instellingen. Als je merkt dat het niet in de lijst stond, voeg je de nieuwe toe en dan zou je op afstand verbinding moeten kunnen maken.

Als u meer hulp nodig heeft bij het op afstand verbinden met een database, neem dan contact op met onze ondersteuningsafdeling


  1. SQLite Database geeft waarschuwing automatische index op <table_name>(kolom) Na het upgraden van Android L

  2. Hoe de decoratie van de resultaatset in Psql-uitvoer te verbergen

  3. SQL Server Hoge beschikbaarheid:SQL Server failover geclusterd exemplaar installeren, deel 2

  4. Hoe dubbele rijen in SQL te elimineren