Kā iestatīt attālo MySQL savienojumu

Pēdējās izmaiņas: Friday November 24th, 2023

Šis raksts apraksta, kā izmantot savu vietējo datoru, lai izveidotu savienojumu ar attālināti uzglabātajām MySQL datu bāzēm Beehosting serveros.

Izvēlieties attālinātu MySQL savienošanas metodi

Lai attālināti piekļūtu MySQL datu bāzēm, izmantojiet vienu no šiem veidiem:

  • SSH tunelis: Šī ir drošāka metode. Jūs izveidojat SSH tuneli, kas pārsūta portu no jūsu lokālā datora uz attālināto MySQL serveri. MySQL datu pārvietošana tiek šifrēta ar SSH tuneli.
  • Tiešs savienojums: Jūs varat izveidot tiešu savienojumu starp jūsu lokālo datoru un attālināto MySQL serveri. Lai gan tas ir vieglāk iestatāms, tas nav tik drošs.

Kad esat izveidojis attālinātu savienojumu ar MySQL, varat izmantot MySQL klienta lietotni, lai pārvaldītu savas datu bāzes. Skatiet šo rakstu, lai iegūtu papildinformāciju.

1 metode: Izveidot SSH tuneli

Veids, kā izveidot SSH tuneli starp jūsu lokālo datoru un Beehosting serveri, ir atkarīgs no lokālā datora operētājsistēmas.

Microsoft Windows

Lai izmantotu SSH tuneli datorā, kurā darbojas Microsoft Windows, jums būs nepieciešama SSH klienta programma. Beehosting iesaka izmantot PuTTY, ko varat lejupielādēt šeit. Kad esat lejupielādējis PuTTY izpildāmo failu savam vietējam datoram, varat izveidot SSH tuneli.

Lai izveidotu SSH tuneli datorā, kurā darbojas Microsoft Windows, ievērojiet šos soļus:

  1. Palaistiet PuTTY.
  2. Izvērsiet Connection i sadaļu, izvērsiet SSH un pēc tam noklikšķiniet uz Tunnels.
  3. Ievadiet 3306 i Source port teksta lodziņā sadaļā Port Forwarding.  Tas ir vietējais ports, ko pārsūta. Ievadiet localhost:3306 i teksta lodziņā Destination.
  4. Pārliecinieties, ka ir izvēlētas Local un Auto radio pogas.
  5. Klikšķiniet uz Pievienot:                                                                 Kā iestatīt attālo MySQL savienojumu putty congiguration
  6. Klikšķiniet uz Session i sadaļu.
  7. Ievadiet jūsu tīmekļa vietnes domēna nosaukumu vai IP adresi Host Name (or IP address) teksta lodziņā.
  8. Ievadiet 7822 i teksta lodziņā Port.
  9. Pārliecinieties, ka ir izvēlēta SSH radio poga Connection type sadaļā.
  10. Klikšķiniet uz Atvērt:                                                        Kā iestatīt attālo MySQL savienojumu putty congiguration session
  11. Ja parādās PuTTY drošības brīdinājums par servera galvenās atslēgas drošību, noklikšķiniet uz Yes.
  12. Kad parādās login as, ievadiet savu Beehosting lietotāja vārdu un paroli.
  13. Kad parādās attālinātā servera komandrindas lodziņš, SSH tunelis būs izveidots, un jūs varēsiet izmantot MySQL klienta lietojumprogram

    mas savā lokālajā datorā.

    Lai pārbaudītu, vai PuTTY pareizi pārsūta portus, varat noklikšķināt uz ikonas PuTTY sesijas loga kreisajā augšējā stūrī un pēc tam noklikšķināt uz Event Log. Ja portsuunamings darbojas pareizi, redzēsit rindu līdzīgu šai:

    Vietējais ports 3306 tiek pārsūtīts uz localhost:3306

Mac OS X un Linux

Lai izveidotu SSH tuneli datorā, kas darbojas ar Mac OS X vai Linux operētājsistēmu:

  1. Atveriet termināla logu un ievadiet šo komandu komandrindā. Aizstājiet lietotājvārdu ar savu Beehosting lietotājvārdu un aizstājiet example.com ar savas vietnes domēna nosaukumu:
    ssh -p 7822 username@example.com -L 3306:localhost:3306
  2. Ievadiet savu paroli un nospiediet Enter. Kad parādās attālā servera komandu logs, tiks izveidots SSH tunelis, un jūs varēsiet izmantot MySQL klienta lietotnes savā lokālajā datorā.

2. metode: Izveidojiet tiešo savienojumu

Lai izveidotu tiešu savienojumu starp savu lokālo datoru un MySQL serveri, jums jāaktivizē attālā MySQL piekļuve cPanel. Lai iegūtu informāciju par to, kā to izdarīt, lūdzu, apmeklējiet šo rakstu.

Piemērs ODBC savienojumam

Šajā procedūrā tiek parādīts, kā izveidot attālu ODBC savienojumu:

  1. Palaistiet ODBC datu avota administratoru.
  2. Noklikšķiniet uz Pievienot, lai pievienotu jaunu datu avotu.
  3. Noklikšķiniet uz MySQL ODBC draivera dialoglodziņā Create New Data Source.
  4. Noklikšķiniet uz Pabeigt, lai sāktu MySQL Connector/ODBC datu avota konfigurāciju.
  5. Ievadiet deskriptīvu nosaukumu datu avota nosaukuma lodziņā MySQL Connector/ODBC Data Source Configuration.
  6. Pārliecinieties, ka ir atlasīts TCP/IP Server.
  7. Veiciet vienu no šiem soļiem:
    • Ja izmantojat SSH tuneli, tekstā TCP/IP Server ievadiet localhost.
    • Ja izmantojat tiešo savienojumu, tekstā TCP/IP Server ievadiet attālā servera domēna nosaukumu vai IP adresi.
  8. Ievadiet tekstā Port 3306.
  9. Ievadiet datu bāzes lietotājvārdu tekstā User, kurš var pieslēgties attālai datu bāzei.
  10. Ievadiet paroli lietotāja tekstā Password.
  11. Noklikšķiniet uz Pārbaudīt, lai pārbaudītu savienojumu: Kā iestatīt attālo MySQL savienojumu mysql connector odbc
  12. Pēc izvēles varat izmantot Database sarakstu, lai izvēlētos sākotnējo datu bāzi savienojumam.
  13. Noklikšķiniet uz Labi, lai pabeigtu konfigurāciju.

Problēmu novēršana

Ja jūs attīstāties lokālajā datorā, ir iespējams, ka portā 3306 jau darbojas lokāla MySQL kopija. Šajā gadījumā jūs saņemsiet šādu savienojuma kļūdu:

Kā iestatīt attālo MySQL savienojumu mysql connection failed

Lai novērstu šo problēmu, izveidojiet tuneli ar alternatīvu lokālu portu un pēc tam savienojieties ar attālā MySQL serveri uz tā pārslēgtajā portā. Lai to izdarītu, ievērojiet šos soļus:

  1. Ja izmantojat PuTTY, lai izveidotu tuneli, izmantojiet alternatīvo Avota portu Tunela konfigurācijas lapā. Šajā piemērā tiek izmantots ports 3307: Kā iestatīt attālo MySQL savienojumu putty congiguration controll Sesijas konfigurācija nemainās.
  2. Mac OS X vai Linux gadījumā izmantojiet šo SSH komandu, lai izveidotu tuneli ar lokālo portu 3307. Aizstājiet username ar savu Beehosting lietotājvārdu un aizstājiet example.com ar savas vietnes domēna nosaukumu:
    ssh -p 7822 username@example.com -L 3307:localhost:3306
  3. Kā iepriekš aprakstīts, izveidojiet ODBC savienojumu, bet tekstā 3307 ievadiet tekstā Port (tas vietā, kur 3306).Kā iestatīt attālo MySQL savienojumu mysql connector odbc 2
  4. Tagad jums vajadzētu varēt veikt savienojumu.

Papildu informācija

Lai apskatītu PuTTY tiešsaistes dokumentāciju, lūdzu, apmeklējiet http://the.earth.li/~sgtatham/putty/0.60/htmldoc/index.html.

Was this article helpful?
Skatījumi: 742

BeeHosting 10. dzimšanas diena!
līdz 70% atlaide visiem pakalpojumiem
+ bezmaksas vietnes pārsūtīšana.

Beehosting.pro vietne izmanto sīkdatnes

Mūsu tīmekļa vietnē tiek izmantoti sīkfaili un citas tehnoloģijas ar nolūku, lai attēlotu tehnisko interneta vietnes struktūru un saturu. Izvēloties šo lapu, Jūs piekrītat sīkfailu izmantošanai.

Menu