Sqoop Import and Export data from RDMBS and HDFS
Sisällysluettelo:
Oletuksena MySQL-palvelin kuuntelee vain localhostia, mikä tarkoittaa, että sitä voivat käyttää vain samassa isäntäkoneessa toimivat sovellukset.
Joissain tilanteissa saatat kuitenkin haluta muodostaa yhteyden palvelimeen etäpaikoista. Yksi vaihtoehto olisi määrittää MySQL-palvelin sallimaan etäyhteydet, mutta se vaatii järjestelmänvalvojan oikeuksia, ja se voi aiheuttaa tietoturvariskejä.
Varmempi vaihtoehto olisi luoda SSH-tunneli paikallisesta järjestelmästä palvelimelle. SSH-tunnelointi on menetelmä salatun SSH-yhteyden luomiseksi asiakkaan ja palvelinkoneen välille, jonka kautta palveluportit voidaan välittää.
Tässä oppaassa selitämme kuinka luoda SSH-tunneli ja muodostaa yhteys MySQL-palvelimeen etäasiakkailta. Samat ohjeet koskevat myös MariaDB: tä.
edellytykset
- SSH Client.SSH pääsy järjestelmään, jolla MySQL-palvelin toimii.
Luo SSH-tunneli Linuxille ja macOS: lle
ssh
asiakas on esiasennettu useimpiin Linux- ja Unix-pohjaisiin järjestelmiin.
ssh -N -L 3336:127.0.0.1:3306 @
Käytetyt vaihtoehdot ovat seuraavat:
-
-N- käskee SSH: n etä suorittamaan etäkomentoa.-L 3336:127.0.0.1:3306- Luo paikallisen portin edelleenlähetyksen. Paikallinen portti (3306), kohde-IP (127.0.0.1) ja127.0.0.1(3306) erotetaan kaksoispisteellä (:).@- SSH: n etäkäyttäjän ja palvelimen IP-osoite.Jos haluat suorittaa komennon taustalla, käytä-fvaihtoehtoa.Jos SSH-palvelin kuuntelee muuta kuin 22 (oletus) porttia, määritä portti-pvaihtoehdolla.
Kun olet suorittanut komennon, sinua kehotetaan antamaan SSH-käyttäjän salasanasi. Kun olet kirjoittanut sen, kirjaudut sisään palvelimelle ja SSH-tunneli perustetaan. On hyvä idea perustaa SSH-avainpohjainen todennus ja muodostaa yhteys palvelimeen antamatta salasanaa.
Nyt voit osoittaa paikallisen koneen MySQL-asiakasohjelma
127.0.0.1:3336
kirjoittaa etätietokannan kirjautumistiedot ja käyttää MySQL-palvelinta.
Esimerkiksi, jos haluat muodostaa yhteyden MySQL-palvelimeen käyttämällä komentorivin
mysql
asiakasohjelmaa:
mysql -u MYSQL_USER -p -h 127.0.0.1
MYSQL_USER
on MySQL-etäkäyttäjä, jolla on käyttöoikeudet tietokantaan.
Syötä MySQL-käyttäjän salasana pyydettäessä.
Voit lopettaa SSH-tunnelin tyypin
CTRL+C
konsolissa, jossa ssh-asiakas on käynnissä.
Luo SSH-tunneli Windowsille
Windows-käyttäjien on ensin ladattava ja asennettava SSH-asiakasohjelma. Suosituin Windows SSH -asiakas on PuTTY. Voit ladata PuTTY: n täältä.
Suorita seuraavat vaiheet luodaksesi SSH-tunneli MySQL-palvelimelle PuTTY: n avulla:
-
Käynnistä Putty ja kirjoita palvelimen
Host name (or IP address)-kenttään:




johtopäätös
MySQL, suosituin avoimen lähdekoodin tietokantapalvelin, kuuntelee saapuvia yhteyksiä vain localhostissa. SSH-tunnelin luominen antaa sinun muodostaa turvallisen yhteyden etä MySQL-palvelimeen paikalliselta asiakkaalta.
mysql mariadb ssh
Käynnistyssovellus antaa käyttäjille SAP HR: n kautta SharePointin kautta
Käynnistys on purkanut Merckin alkuasiakassaksi sen ohjelmistoon, joka yhdistää SharePointin SAP HR -järjestelmään
Griffin-varaus lataa iPhonen ja muodostaa yhteyden 3,5 mm: n liittimen kautta
Vaikka Apple on poistanut 3,5 mm: n liittimen laitteestaan, muut yritykset ovat ottaneet vastuun tarjota kuluttajille tarvitsemansa ...
Kuinka muodostaa yhteys telakointiasemaan
Yhdistäminen käynnissä olevaan Docker-säilöön on hyödyllistä, kun haluat nähdä, mitä säiliön sisällä tapahtuu. Tässä opetusohjelmassa selitetään, kuinka kiinnitys säilön pääkäyttöprosessiin tapahtuu ja kuinka kuori saadaan käynnissä olevaan säilöön.












