Hostingas

Kaip nustatyti priglobtą „MySQL“ serverį debesyje.t

Kaip nustatyti priglobtą „MySQL“ serverį debesyje.t
Debesuota.„io“ yra debesų talpinimo įmonė, leidžianti išsinuomoti pigius virtualius asmeninius serverius (VPS). Debesuota.io sąskaitos jums kas valandą, atsižvelgiant į jūsų VPS išteklių naudojimą. „Clouding“ žiniatinklio valdymo sąsaja.io yra tikrai paprastas ir patogus naudoti, pavyzdžiui, galite lengvai sukonfigūruoti automatines atsargines kopijas. Dėl šių priežasčių turėtumėte pateikti „Clouding“.io pabandyti! Pavyzdžiui, šiame straipsnyje aš jums parodysiu, kaip įdiegti VPS debesyje.io ir nustatykite MySQL serverį. Taigi, pradėkime.

Sukurti debesį.io sąskaita

Norėdami naudoti „Clouding“.io, jums reikės susikurti paskyrą. Norėdami sukurti „Clouding“.„io“ paskyroje apsilankykite oficialioje „Clouding“ svetainėje.t.

Registracijos formoje įveskite savo el. Pašto adresą ir slaptažodį.

Tada pažymėkite žymimuosius laukelius su užrašu „Sutikite su naudojimo sąlygomis ir privatumu“Ir„Aš sutinku su tuo Debesuotu.io gali siųsti pranešimus ir komercinius pranešimus.“

Tada spustelėkite mygtuką, kuriame sakoma:Sukurti nemokamą paskyrą.„Jūsų debesuotumas.„io“ paskyra dabar turėtų būti sukurta ir aktyvi.

Sukūrę paskyrą spustelėkite „Prisijungti“Iš Debesų.io pagrindinis puslapis.

Dabar įveskite savo el. Pašto adresą ir slaptažodį ir spustelėkite „Prisijungti.“

Kai prisijungsite, turėtumėte pamatyti „Clouding“.io prietaisų skydelis.

VPS sukūrimas

Norėdami sukurti naują VPS, spustelėkite mygtuką, kuriame parašyta:Spustelėkite čia, kad sukurtumėte savo pirmąjį serverį.“

VPS kūrimo vedlys turėtų būti rodomas jūsų ekrane.

Įveskite savo VPS pavadinimą laukelyje „Pasirinkite vardą" skyrius. Aš pasirinkau vardą mysql-serveris mano pavyzdyje.

Pasirinkite savo VPS operacinę sistemą ir operacinės sistemos versiją išPasirinkite disko šaltinį" skyrius. Pavyzdyje naudojau „Ubuntu 18“.04 LTS OS.

Nuo "Pasirinkite serverio konfigūraciją“Skyriuje, naudodamiesi slankikliu, sukonfigūruokite VPS RAM, SSD disko vietos ir procesoriaus branduolių kiekį.

VPS kaina per valandą turėtų būti rodoma dešinėje puslapio pusėje, kaip matote toliau pateiktoje ekrano kopijoje.

Jei norite matyti kainą kas mėnesį, o ne pagal numatytąjį valandinį pagrindą, spustelėkite perjungimo mygtuką, kaip nurodyta toliau.

Kaip matote, rodomos mėnesinės VPS išlaidos.

Jei norite įgalinti VPS atsarginę kopiją, perjunkite „Įgalinti atsargines kopijasMygtukas “, kaip pažymėta žemiau esančioje ekrano kopijoje.

Tada galite pasirinkti Atsarginės kopijos dažnis ir atsarginių kopijų skaičius (Lizdų skaičius) norėtumėte „Clouding“.io, kad išlaikytumėte išskleidžiamuosius meniu. Atsarginės kopijos kaina bus rodoma dešinėje ekrano pusėje.

Pagal numatytuosius nustatymus Atsarginės kopijos dažnis yra nustatytas į Viena savaitė ir Lizdų skaičius yra nustatytas į 4.

Baigę spustelėkite „PATEIKTI.“

Kaip matote, VPS mysql-serveris yra kuriama. Šis procesas gali užtrukti.

Kai VPS bus paruoštas, debesuota.io priskirs viešąjį IP VPS ir Statusas turėtų būti Aktyvus, kaip matote toliau pateiktoje ekrano kopijoje.

Prisijungimas prie VPS per SSH

Norėdami prisijungti prie savo VPS per SSH, turėsite žinoti savo VPS IP adresą arba DNS pavadinimą ir pagrindinį slaptažodį. Šią informaciją galite rasti svetainėje Nustatymai VPS puslapis.

Pirmiausia spustelėkite „… “ VPS, prie kurio norite prisijungti iš „Clouding“, mygtukas.io prietaisų skydelis.

Spustelėkite „Daugiau .. “, Kaip pažymėta toliau pateiktoje ekrano kopijoje.

Jus reikia nuvesti į Nustatymai jūsų VPS puslapis.

Šiek tiek slinkite žemyn ir spustelėkite akių piktograma pamatyti šaknis VPS slaptažodį, kaip pažymėta toliau pateiktoje ekrano kopijoje.

Kaip matote, rodomas slaptažodis.

Norėdami prisijungti prie VPS per SSH, jums reikės Pagrindinio kompiuterio vardas ir Slaptažodis VPS. Šią informaciją galite nukopijuoti iš Nustatymai puslapį, kaip parodyta toliau pateiktoje ekrano kopijoje. The Vartotojo vardas šiame pavyzdyje yra šaknis.

Iš savo kompiuterio prisijunkite prie VPS taip:

$ ssh šaknis @

Mano atveju yra 7bf2e8f2-e851-4785-8fa2-1dfb07f9107b.debesuota.vedėjas

Pagrindinio kompiuterio vardas jūsų atveju bus kitoks. Taigi, nuo šiol būtinai pakeiskite šį vardą savo vardu.

Įveskite „taip“Ir paspauskite priimti SSH raktą.

Įveskite savo VPS slaptažodį ir paspauskite .

Dabar turėtumėte būti prisijungę prie savo VPS.

VPS operacinės sistemos atnaujinimas

Kai prisijungsite prie savo VPS per SSH, pirmiausia turėtumėte atnaujinti visus įdiegtus „Ubuntu“ OS programinės įrangos paketus.

Norėdami tai padaryti, atnaujinkite APT paketų saugyklos talpyklą naudodami šią komandą:

$ apt atnaujinimas

Dabar turėtų būti atnaujinta APT paketo saugyklos talpykla.

Atnaujinkite likusius įdiegtus paketus naudodami šią komandą:

$ apt atnaujinimas

Norėdami patvirtinti naujovinimą, paspauskite Y tada paspauskite .

Dabar APT turėtų pradėti atsisiųsti naujinius. Atsisiuntus visus naujovinimus, naujinimai bus pradėti diegti.

Jei matote šį greitą pranešimą per „Ubuntu“ naujovinimo procesą, pasirinkite ir paspauskite .

Atnaujinimas turėtų būti tęsiamas.

Kiekvieną kartą, kai pamatysite tokio tipo greitą pranešimą, pasirinkiteišsaugoti šiuo metu įdiegtą vietinę versiją“Ir paspauskite .

Atnaujinimas turėtų būti tęsiamas.

Jei matote tokio tipo raginimą, tiesiog paspauskite .

Pasirinkite „išsaugoti šiuo metu įdiegtą vietinę versiją“Ir paspauskite .

Atnaujinimas turėtų būti tęsiamas.

Šiuo metu „Ubuntu“ turėtų būti visiškai atnaujinta.

Perkraukite VPS taip:

$ perkrauti

Paleidus VPS, galite naudoti SSH prisijungdami prie savo VPS taip:

$ ssh šaknis @

Prisijungę paleiskite šią komandą, kad patikrintumėte „Ubuntu“ versiją.

$ lsb_release -a

Šio rašymo metu naujausia „Ubuntu 18“ versija.04 LTS yra „Ubuntu 18“.04.4.

„MySQL Server“ diegimas

„MySQL“ serverio ir kliento programas galite įdiegti savo VPS naudodami šią komandą:

$ apt įdiekite mysql-serverį mysql-klientą

Norėdami patvirtinti diegimą, paspauskite Y tada paspauskite .

APT paketų tvarkyklė turėtų pradėti atsisiųsti ir įdiegti visus reikalingus paketus.

Šiuo metu turėtų būti įdiegtos „MySQL“ serverio ir kliento programos.

Patikrinkite mysql paslaugą taip:

$ systemctl statusas mysql

The mysql paslauga turėtų būti aktyvus (veikia) ir įjungtas (bus automatiškai paleistas įkrovos metu), kaip parodyta toliau pateiktoje ekrano kopijoje:

Jei mysql paslauga vis dar nėra aktyvus (veikia) dėl bet kokios priežasties, jūs taip pat galite pradėti mysql rankiniu būdu, taip:

$ systemctl pradėti mysql

Jei mysql paslauga nėra įjungtas (nebus paleistas automatiškai įkrovos metu) dėl kokių nors priežasčių, galite pridėti mysql paslauga sistemos paleidimui taip:

$ systemctl įgalinti mysql

Nuotolinės prieigos prie „MySQL Server“ leidimas

Pagal numatytuosius nustatymus „MySQL“ serveris prisijungia prie TCP prievado 3306vietinis šeimininkas IP adresas 127.0.0.1, kaip matote toliau pateiktoje ekrano kopijoje.

$ netstat -tlpen

Norėdami leisti nuotolinę prieigą prie „MySQL“ serverio, atidarykite konfigūracijos failą / etc / mysql / mysql.konf.d / mysqld.cnf taip:

$ nano / etc / mysql / mysql.konf.d / mysqld.cnf

Pakeiskite eilutę privalomas adresas = 127.0.0.1, kaip parodyta paveikslėlyje žemiau.

Pakeiskite jį į įrišimo adresas = 0.0.0.0, kaip parodyta paveikslėlyje žemiau.

Kai baigsite šį veiksmą, paspauskite + X paskui Y ir norėdami išsaugoti konfigūracijos failą.

Paleiskite iš naujo mysql paslaugą:

$ systemctl paleiskite „mysql“ iš naujo

Patikrinkite mysql paslaugą:

$ systemctl statusas mysql

The mysql paslauga turėtų būti aktyvus (veikia).

„MySQL“ serveris turėtų veikti TCP prievade 3306 viešojo jūsų VPS IP adreso, kaip matote toliau pateiktoje ekrano kopijoje.

$ netstat -tlpen

„MySQL“ duomenų bazių ir nuotolinės prieigos vartotojų kūrimas

Saugiausias būdas pasiekti „MySQL“ duomenų bazes nuotoliniu būdu yra sukurti naują „MySQL“ vartotoją ir leisti vartotojui pasiekti tik reikalingas duomenų bazes. Aš jums parodysiu, kaip tai padaryti, šiame pavyzdyje.

Pirmiausia prisijunkite prie „MySQL Server Console“ kaip šaknis vartotojui:

$ mysql -u šaknis -p

Pagal numatytuosius nustatymus „MySQL“ šaknis vartotojas nenustatė jokio slaptažodžio. Taigi, tiesiog paspauskite .

Turėtumėte būti prisijungę prie „MySQL Server“ konsolės.

Sukurkite naują duomenų bazę, db01, naudodami šį SQL sakinį:

mysql> CREATE DATABASE db01;

Sukurkite naują nuotolinį vartotoją, tarkim, shovon, ir nustatykite vartotojo slaptažodį, tarkim, paslaptis, su tokiu SQL sakiniu.

mysql> CREATE USER 'shovon' @ '%' IDENTIFIKUOJA 'paslaptis';

Nuotolinis vartotojas shovon dabar turėtų būti sukurta.

Leisti nuotoliniam vartotojui shovon visišką prieigą prie db01 duomenų bazę taip:

mysql> SUTEIKTI VISAS PRIVILEGIJAS DĖL db01.* Į „shovon“ @ „%“

Kad pakeitimai įsigaliotų, paleiskite šį SQL sakinį.

mysql> NURODYTI PRIVILEGIJOS;

Išeikite iš „MySQL Server“ konsolės taip:

mysql> exit

Norėdami patikrinti, ar naujai sukurtas vartotojas shovon galite prisijungti prie „MySQL Server“, vykdykite šią komandą:

$ mysql -u shovon -p

Įveskite vartotojo slaptažodį shovon ir paspauskite .

Turėtumėte būti prisijungę prie „MySQL Server“ konsolės. Taigi, viskas kol kas veikia.

Išeikite iš „MySQL Server“ konsolės taip:

mysql> exit

Ugniasienės konfigūravimas

Jūs vis tiek negalėsite pasiekti MySQL serverio nuotoliniu būdu, kaip nuotolinės prieigos prie TCP prievado 3306 jūsų VPS yra užblokuotas pagal numatytuosius nustatymus.

Leisti nuotolinę prieigą prie TCP prievado 3306, pereiti į Mano užkardos nuo Debesų.io prietaisų skydelyje ir spustelėkite + mygtuką, kaip nurodyta toliau pateiktoje ekrano kopijoje.

Įveskite užkardos profilio pavadinimą ir trumpą aprašymą. Tada spustelėkite PATEIKTI.

Reikėtų sukurti naują užkardos profilį.

Spustelėkite naujai sukurtos užkardos profilio redagavimo mygtuką.

Spustelėkite + mygtuką, kad prie profilio pridėtumėte naują užkardos taisyklę.

Spustelėkite Šablonų taisyklės išskleidžiamasis meniu, kaip pažymėta toliau pateiktoje ekrano kopijoje.

Pasirinkite Leisti „MySQL“ iš sąrašo.

Spustelėkite + mygtuką, kaip pažymėta toliau pateiktoje ekrano kopijoje.

Spustelėkite PATEIKTI.

Dabar reikėtų pridėti naują užkardos taisyklę, leidžiančią leisti TCP prievadą 3306, kaip parodyta žemiau esančiame ekrano kopijoje.

Spustelėkite „… “ mygtuką šalia jūsų mysql-serveris VPS debesyje.io prietaisų skydelis.

Spustelėkite „Daugiau .. “, Kaip pažymėta toliau pateiktoje ekrano kopijoje.

Eikite į Tinklas VPS skirtuką ir spustelėkite + mygtuką, kaip pažymėta toliau pateiktoje ekrano kopijoje.

Pasirinkite naujai sukurtą užkardos profilį ir spustelėkite PATEIKTI.

Ugniasienės profilis dabar turėtų būti pridėtas prie jūsų VPS.

Prisijungimas prie nuotolinio MySQL serverio

Norėdami prisijungti prie nuotolinio „MySQL“ serverio, kompiuteryje turi būti įdiegta „MySQL“ kliento programa.

Jei kompiuteryje naudojate „Ubuntu“ / „Debian“ operacinę sistemą, turėsite įdiegti mysql-klientas pakuotė.

Pirmiausia atnaujinkite APT paketų saugyklos talpyklą taip:

$ sudo apt atnaujinimas

Tada įdiekite mysql-klientas pakuotę taip:

$ sudo apt įdiekite „mysql-client“

Norėdami patvirtinti diegimą, paspauskite Y tada paspauskite .

Dabar turėtų būti įdiegta „MySQL“ kliento programa.

Jei naudojate „CentOS 8 / RHEL 8“ operacinę sistemą, „MySQL“ kliento programas galite įdiegti šiomis komandomis:

$ sudo dnf makecache
$ sudo dnf įdiekite mysql

Įdiegę „MySQL“ kliento programas, galėsite prisijungti prie „MySQL“ serverio nuotoliniu būdu:

$ mysql -u -h -p

Čia, yra MySQL vartotojas, kurį sukūrėte savo VPS, ir yra jūsų VPS DNS vardas arba IP adresas. Būtinai pakeiskite juos savo ir .

Įveskite savo nuotolinio MySQL vartotojo slaptažodį ir paspauskite .

Dabar turėtumėte prisijungti prie savo nuotolinio „MySQL“ serverio.

Kaip matote, duomenų bazė db01 yra nuotoliniu būdu prieinamas nuotoliniam vartotojui.

mysql> RODYTI DUOMENŲ BAZES;

Galite naudoti duomenų bazę db01 taip.

mysql> NAUDOTI db01

Sukurkite naują lentelę vartotojų su tokiu SQL sakiniu.

mysql> SUKURTI LENTELĖS vartotojus (ID INT NEPASIRAŠYTA NE VISI PAGRINDINIAI RAKTAI,
vardas VARCHAR (30) NOT NULL);

Kaip matote, vartotojų sukurta lentelė.

mysql> RODYTI LENTELES;

Įterpkite keletą manekeno verčių į vartotojų lentelę:

mysql> INSERT INTO users (vardas) VALUES ('Alex'), ('Bob'), ('Lily');

Galite gauti visas eiles iš vartotojų lentelės taip:

mysql> SELECT * FROM vartotojai;

Taigi, pagal aukščiau pateiktą vaizdą, viskas veikia.

Iš „MySQL Server“ konsolės galite išeiti taip:

mysql> exit

IŠVADA

Šis straipsnis parodė, kaip nustatėte priglobtą „MySQL“ serverį „Clouding“.t. Virtualiojo duomenų centro ir debesų kompiuterijos pasaulyje lengviau nei kada dinamiškai suteikti serverio išteklius, kai tik kyla jūsų poreikiai, net ir neturėdami savo fizinės aparatūros ir duomenų centro vietos. Visas procesas yra automatizuotas ir kaip kūrėjas galite drąsiai manyti, kad aparatinė įranga bus ten, kai jums to prireiks.

Debesuota.„io“ platforma suteikia aiškią sąsają reikalingiems ištekliams aprūpinti, pasirinkti užduočiai reikalingus aparatūros išteklius ir pamatyti išsamią kainą, kurią patirs jūsų pasirinktas aparatinis įrenginys.

Paskyrę išteklius, turėsite prieigą prie virtualios aplinkos naudodami žinomus įrankius, pvz., SSH protokolą. Iš ten „Linux“ sistemos administravimas ir „DevOps“ patirtis bus tokia pati kaip fizinės platformos, tarsi pirktumėte savo mašiną.

Aš raginu jus duoti „Clouding“.io pabandykite patys ir pasinaudokite šiuo puikiu ištekliu!

Geriausi žaidimai, kuriuos reikia žaisti naudojant rankos stebėjimą
„Oculus Quest“ neseniai pristatė puikią rankos stebėjimo be valdiklių idėją. „Oculus Quest“ rankų sekimo žaidimai iki šiol buvo ribojami, kai žaidimų ...
Kaip rodyti OSD perdangą viso ekrano „Linux“ programose ir žaidimuose
Žaisdami viso ekrano žaidimus arba naudodamiesi programomis be išsiblaškymo viso ekrano režimu, galite nutraukti nuo susijusios sistemos informacijos,...
5 geriausios žaidimų fiksavimo kortos
Visi mes matėme ir pamėgome srautinius žaidimus „YouTube“. „PewDiePie“, „Jakesepticye“ ir „Markiplier“ yra tik vieni iš geriausių žaidėjų, kurie uždir...