Kuidas seadistada MySQL-i kaugühendust

Viimati muudetud: Friday November 24th, 2023

See artikkel kirjeldab, kuidas kasutada oma kohalikku arvutit ühenduse loomiseks kaugel asuvate Beehostingu serveritel olevate MySQL andmebaasidega.

Valige kaug-MySQL-ühenduse meetod

Kaugjuurdepääsuks MySQL andmebaasidele kasutage ühte järgmistest meetoditest:

  • SSH-tunnel: See on turvalisem meetod. Seadistate SSH-tunneli, mis suunab kohalikul arvutil porti kaugel asuvale MySQL serverile. MySQL liiklus krüpteeritakse SSH-tunneli abil.
  • Otsene ühendus: Saate luua otseühenduse oma kohaliku arvuti ja kaugel asuva MySQL serveri vahel. Kuigi lihtsam seadistada, pole see nii turvaline.

Kui olete kaugühenduse MySQL-iga loonud, saate kasutada MySQL klientrakendust oma andmebaaside haldamiseks. Lisateabe saamiseks vaadake seda artiklit.

1 meetod: Seadistage SSH-tunnel

SSH-tunneli seadistamiseks oma kohaliku arvuti ja Beehostingu serveri vahel sõltub järgitav protseduur kohaliku arvuti operatsioonisüsteemist.

Microsoft Windows

SSH-tunneli kasutamiseks arvutil, mis töötab Microsoft Windowsi operatsioonisüsteemil, on vaja SSH klientprogrammi. Beehosting soovitab kasutada PuTTY-d, mida saate siit alla laadida. PuTTY käivitatud faili allalaadimise järel saate seadistada SSH-tunneli.

SSH-tunneli seadistamiseks arvutil, mis töötab Microsoft Windowsi operatsioonisüsteemil, järgige neid samme:

  1. Käivitage PuTTY.
  2. Laiendage Connection i kategoorias, laiendage SSH ja klõpsake seejärel Tunnels.
  3. Sisestage 3306 i Source port jaotises Port Forwarding.  See on kohalik port edastamiseks. Sisestage localhost:3306 i Destination.
  4. Kinnitage, et on valitud Local ja Auto.
  5. Klõpsake Lisamine:                                                                 Kuidas seadistada MySQL i kaugühendust putty congiguration
  6. Klõpsake Session i kategoorias.
  7. Sisestage oma veebisaidi domeeninimi või IP-aadress Host Name (or IP address).
  8. Sisestage 7822 i Port.
  9. Kinnitage, et on valitud Connection type raadionupp SSH.
  10. Klõpsake Ava:                                                        Kuidas seadistada MySQL i kaugühendust putty congiguration session
  11. Kui ilmub PuTTY turvateade serveri hostivõtme kohta, klõpsake Jah.
  12. Kui ilmub login as, tippige oma Beehostingu kasutajanimi ja parool.
  13. Kui kaugserveri käsuviip ilmub, on SSH-tunnel loodud ja saate kasutada MySQL klientrakendusi oma kohalikul arvutil.

    PuTTY portsuunamise õige toimimise kontrollimiseks saate klõpsata PuTTY seansiakna vasakus ülanurgas asuvat ikooni ja seejärel klõpsata Event Log. Kui portide suunamine toimib õigesti, näete rida sarnast järgmisele:

    Kohalik port 3306 suunatakse asukohale localhost:3306

Mac OS X ja Linux

SSH-tunneli loomiseks arvutil, mis töötab Mac OS X või Linuxi operatsioonisüsteemil:

  1. Ava terminali aken ja sisesta järgmine käsk käsureale. Asendage kasutajanimi oma Beehostingu kasutajanimega ja asendage example.com oma veebisaidi domeeninimega:
    ssh -p 7822 username@example.com -L 3306:localhost:3306
  2. Sisestage oma parool ja vajutage Enter. Kui ilmub kaugserveri käsuviip, luuakse SSH-tunnel ja saate kasutada MySQL-i kliendi rakendusi oma kohalikul arvutil.

2 meetod: Seadista otseühendus

Otsese ühenduse loomiseks oma kohaliku arvuti ja MySQL-serveri vahel peate cPanelis lubama kaugjuurdepääsu MySQL-ile. Selle kohta lisateabe saamiseks vaadake seda artiklit.

Näide ODBC-ühendusest

Järgnev protseduur näitab, kuidas seadistada kaug-ODBC-ühendus:

  1. Käivitage ODBC andmeallika administraator.
  2. Klõpsake nuppu Lisa, et lisada uus andmeallikas.
  3. Klõpsake dialoogiboksis Create New Data Source nuppu MySQL ODBC draiver.
  4. Klõpsake Valmis, et käivitada MySQL Connector/ODBC andmeallika konfigureerimine.
  5. Tippige andmeallika kirjeldava nime jaoks MySQL Connector/ODBC Data Source Configuration dialoogiboksis Data Source Name tekstikasti.
  6. Kinnitage, et on valitud TCP/IP Server.
  7. Tehke üks järgmistest toimingutest:
    • Kui kasutate SSH-tunnelit, sisestage tekstikasti TCP/IP Server sisestage localhost.
    • Kui kasutate otseühendust, sisestage tekstikasti TCP/IP Server kaugserveri domeeni nimi või IP-aadress.
  8. Sisestage tekstikasti Port 3306.
  9. Sisestage andmebaasi kasutajanimi tekstikasti User, kes saab ühendust võtta kaugandmebaasiga.
  10. Sisestage kasutajanime parool tekstikasti Password.
  11. Klõpsake Test, et ühendust testida: Kuidas seadistada MySQL i kaugühendust mysql connector odbc
  12. Vajadusel saate kasutada Database loendit, et valida ühenduse jaoks algandmebaas.
  13. Klõpsake OK, et konfiguratsioon lõpule viia.

Probleemide lahendamine

Kui arendate kohalikul arvutil, võib juhtuda, et portil 3306 juba töötab kohalik MySQL-i koopia. Sellisel juhul saate järgmise ühendusvea:

Kuidas seadistada MySQL i kaugühendust mysql connection failed

Selle probleemi lahendamiseks looge tunnel alternatiivse kohaliku pordiga ja seejärel tehke ühendus kaug-MySQL-serveriga sellel pordil. Järgige selleks järgmisi samme:

  1. Kui kasutate PuTTY-d tunneli loomiseks, kasutage Tunneli konfiguratsiooni lehel alternatiivset lähtepordi. Selles näites kasutatakse pordi 3307: Kuidas seadistada MySQL i kaugühendust putty congiguration controll Seansi konfiguratsioon ei muutu.
  2. Mac OS X-i või Linuxi korral kasutage järgmist SSH-käsku, et luua tunnel kohaliku pordiga 3307. Asendage username oma Beehosting kasutajanimega ja asendage example.com oma saidi domeeninimega:
    ssh -p 7822 username@example.com -L 3307:localhost:3306
  3. Nagu eespool kirjeldatud, looge ODBC-ühendus, kuid tippige 3307 tekstikasti Port (selle asemel, et 3306).Kuidas seadistada MySQL i kaugühendust mysql connector odbc 2
  4. Nüüd peaksite saama ühendust.

Lisateave

PuTTY online-dokumentatsiooni vaatamiseks külastage http://the.earth.li/~sgtatham/putty/0.60/htmldoc/index.html.

Was this article helpful?
Vaatamised: 1274

BeeHosting 10 Sünnipäev!
Kuni 70% allahindlus kõikidelt teenustelt
+ tasuta veebisaidi ülekanne.

Facebook Instagram linkedin

Beehosting.pro website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Menüü