sql >> Database teknologi >  >> RDS >> Mysql

Opsætning af en ekstern MySQL-databaseforbindelse

I dette selvstudie:

  • Hvilket program skal bruges
  • Tilføj en IP
  • Brug jokertegn
  • Fejlfinding

At vælge et velrenommeret webhostingfirma er kun det første skridt mod at opbygge og vedligeholde en succesfuld hjemmeside. Der kan være tidspunkter, hvor du skal oprette forbindelse til databasen uden for dit arbejdsnetværk, og hvis det er tilfældet, skal du oprette forbindelse til din database ved hjælp af tredjepartssoftware, der ikke kører på serveren (dvs. en MySQL-klient på dit skrivebord ). Dette omtales som at lave en ekstern MySQL-forbindelse. For at gøre dette skal du dog først tillade forbindelsen inde fra cPanel for den IP-adresse, du opretter forbindelse fra. Læs videre for at lære hvordan.

Hvilket program bruger jeg til at oprette fjernforbindelse?

Der er et par programmer, du kan bruge til at oprette fjernforbindelse til din database. Du kan bruge HTML-editorer som Adobe Dreamweaver mod et gebyr, eller der er gratis Open Source-programmer, du kan bruge som MySQL Workbench eller Heidi SQL. Her er nogle muligheder at tjekke ud.

  • Navicat til MySQL
  • MySQL Workbench
  • Heidi SQL

Tilføjelse af en IP-adresse for at tillade en ekstern MySQL-forbindelse

Først skal du sikre dig, at du har den IP-adresse, der vil få adgang til databasen. Disse regler beskytter databasen ved kun at acceptere eksterne forbindelser, som du har oprettet. Hvis du opretter forbindelse til en database fra din nuværende forbindelse, skal du få din IP-adresse ved at klikke her, og derefter følge disse trin:

  1. Log ind på cPanel.
  2. Klik på Remote MySQL knappen i Databaser afsnit.

  3. Indtast den eksterne IP-adresse i Tilføj adgangsvært afsnit.

  4. Klik på Tilføj vært knap.

    Du vil derefter se en meddelelse om, at værtens IP-adresse blev tilføjet til adgangslisten.

Nu, da du har tilføjet IP-adressen til eksterne MySQL-forbindelser, vil du være i stand til at oprette forbindelse til databaserne. Du kan tilføje lige så mange IP-adresser, som du har brug for.

Brug af et jokertegn for at tillade alle IP'er

Du kan opleve, at du skal bruge et jokertegn, hvis din IP-adresse ændres regelmæssigt. Du kan tilføje et jokertegn ved at bruge %-symbolet . Dette vil tilføje alle IP-adresser i dette område.

Hvis du f.eks. vil angive alle IP-adresser i området 174.77.92.1 til 174.77.92.255, skal du tilføje IP-adressen 174.77.92.%.

Fejlfinding af problemer med fjernforbindelse

Hvis du bruger dit foretrukne fjernforbindelsesværktøj, og det pludselig ikke vil oprette forbindelse, er det kendt som en 1045-fejl og svarer normalt til '1045 – adgang nægtet for bruger ’. Hvis du får denne fejl, er her et par ting, du skal kontrollere:

Tjek din cPanel-adgangskode

Mange mennesker opretter fjernforbindelse ved hjælp af deres cPanel-brugernavn og adgangskode i modsætning til at oprette en enkelt administrativ bruger, der skal tilføjes til databaserne. Dette er ikke den foretrukne metode, men hvis du bruger cPanel-brugernavnet, og du nu får en forbindelsesfejl, er chancerne for, at du for nylig har ændret cPanel-adgangskoden og ikke har ændret den i indstillingerne for fjernforbindelsessoftware. Skift adgangskoden der, og du skulle være i stand til at oprette forbindelse igen.

Tjek for at se, om tilslutnings-IP er ændret

Fra tid til anden kan din internetudbyder (Internet Service Provider) ændre din offentlige IP-adresse. Hvis det er tilfældet, kan du finde dig selv ude af stand til at oprette fjernforbindelse via din foretrukne software. Tjek din IP-adresse ved at klikke her.

Når du kender din nuværende IP-adresse, skal du gå tilbage og sikre dig, at den er på listen over tilladte IP-adresser til din Remote MySQL indstillinger. Hvis du finder ud af, at den ikke var på listen, skal du tilføje den nye, og så skulle du være i stand til at oprette forbindelse eksternt.

Hvis du har brug for yderligere hjælp til fjernforbindelse til en database, kontakt venligst vores supportafdeling


  1. VALUES-erklæring i MySQL

  2. Hvordan får jeg vist det fulde indhold af en tekst- eller varchar(MAX)-kolonne i SQL Server 2008 Management Studio?

  3. Databasetip til begyndere

  4. Identifikation af ASH-sekvenskondition i RAC