CentOS

„Centos 8“ įdiekite ir pradėkite naudoti „MariaDB“

„Centos 8“ įdiekite ir pradėkite naudoti „MariaDB“
„MariaDB“ yra atvirkščiai suderinama atviro ir nemokamo šaltinio duomenų bazių valdymo sistema, kuri plačiai veikia kaip dvejetainis „MySQL“ pakaitalas. Tai „Oracle MySQL“ paslaugų bendruomenės pagrindu sukurtas ir sukurtas padalinys. Jis turi keletą gijų ir yra daugelio vartotojų SQL duomenų bazių serveris. Ją sukūrė keli pradiniai „MySQL“ kūrėjai ir kiti bendruomenės nariai. MariaDB yra rekomenduojamas platinimas, jei jums įdomu „MySQL vs. MariaDB. Jis taip pat turėtų veikti sklandžiai pakeisdamas „MySQL“.

Šioje pamokoje / straipsnyje mes jums parodysime, kaip įdiegti ir pradėti naudotis „MariaDB“ sistemoje „Centos 8“.

Veiksmai, kaip įdiegti „MariaDB“ sistemoje „Centos 8“

Pirmiausia įsitikinkite, kad jūsų sistemoje yra įdiegtas „Centos 8“. Dabar atidarykite terminalą „Centos 8“. Kitas pasirinkimas yra prisijungti naudojant [Shared protected] ssh komandassh. Tada atlikite šiuos tris veiksmus:

Leiskite mums išsamiai pamatyti visus veiksmus ir komandas.

„MariaDB“ instaliacija „Centos 8“

Norėdami ieškoti „MariaDB“ paketo, naudokite šią komandą:

$ sudo yum paieškos mariadb

Po to naudokite šią komandą, kad sužinotumėte apie „MariaDB“ serverio versiją:

$ sudo yum info mariadb

Montavimas

Pirmasis diegimo žingsnis yra pridėti šią komandą „dnf“ arba „yum“ kaip šakninį vartotoją:

$ sudo dnf install @mariadb

Arba

$ sudo dnf install @ mariadb-server

Arba

$ sudo yum įdiekite mariadb-serverį

Norėdami tęsti diegimą, jūsų paprašys įvesti dabartinį paskyros slaptažodį.

Po to būsite apklausti, kad patvirtintumėte savo veiksmus, kad tęstumėte toliau. Tipas „y“ tada palieskite Įveskite tęsti, kaip parodyta. „@Mariadb“ paketas įkels „MariaDB“ serverį ir visus jo papildinius.

Įgalinti „MariaDB“

Baigę sąranką, paleiskite „MariaDB“ paslaugą ir įgalinkite ją iškart pradėti įkrovos procesą įvesdami toliau pateiktą komandą:

$ sudo systemctl įgalinti - dabar mariadb

Norėdami patvirtinti, kad „MariaDB“ paslauga veikia, patikrinkite sistemos būseną naudodami šią komandą:

$ sudo systemctl status mariadb

Išvestis turėtų parodyti, kad sistema veikia ir yra aktyvuota, kaip matote pridedamame paveikslėlyje.

„Centos 8 MariaDB“ serverio apsauga

„MariaDB“ rinkinyje yra scenarijus pavadinimu „MySQL“ saugus diegimas, kuris vykdo daugybę su saugumu susijusių funkcijų ir nustato pagrindinį slaptažodį. Norėdami vykdyti apsaugos scenarijų, naudokite šią instrukciją:

$ sudo mysql_secure_installation

Jums teks paprašyti įvesti dabartinį paskyros slaptažodį, kad galėtumėte tęsti. Tada jūsų bus paprašyta įvesti dar nenustatyto „MariaDB“ pagrindinės paskyros slaptažodį, todėl turite paspausti ENTER kaip siūloma. Atkreipkite dėmesį, kad tai skirta pagrindinei duomenų bazės paskyrai, o ne paties „Centos“ serverio šaknies paskyrai. Norėdami nustatyti šaknies duomenų bazės vartotojo kodą, palieskite „y“ ir tada ENTER, o po to atlikite visas instrukcijas.

Paliesdami turite sutikti su visomis saugos rekomendacijomis „y“ ir tada ENTER atnaujinęs slaptažodį. Tai ištrins anoniminius vartotojus, išjungs nuotolinį šaknų prisijungimą, ištrins bandymų duomenų bazę ir įkels privilegijų lenteles.

Dabar savo „CentOS 8“ jūs jau sukonfigūravote ir apsaugojote „MariaDB“, ir ji yra paruošta naudoti.

Išbandykite diegimą

Galite patikrinti savo diegimą ir konfigūraciją, taip pat gauti informacijos apie visa tai bendraudami su „mysqladmin“ programa - klientu, leidžiančiu valdyti administravimo instrukcijas. Norėdami susieti per konsolę su „MariaDB“ serveriu kaip pagrindine paskyra, įveskite šią instrukciją:

Mysql -u šaknis -p

Jūsų gali būti paprašyta įvesti slaptažodį (-p), ir bus rodoma versija. Turėtų būti rodoma panaši išvestis, kaip matyti pridedamame paveikslėlyje.

Pirmiau pateiktos instrukcijos rodo, kad diegimas buvo aktyvus serveryje. Dabar galite prijungti vartotojus ir kurti savo programų duomenų bazes.

Sukurti duomenų bazę

Pirmiausia prisijunkite kaip pagrindinis vartotojas naudodami žemiau nurodytą komandą. Ji paprašys įvesti slaptažodį.

$ mysql -u šaknis -p mysql

Pridėti naują duomenų bazę

Sukurkite naują „MariaDB“ duomenų bazę, pavadintą „testas“. „MariaDB“ komandų eilutėje vykdykite šią instrukciją:

Sukurti duomenų bazės testą

Pastaba: Galite pasirinkti savo pasirinktą duomenų bazės pavadinimą.

Pridėti naują vartotoją

Sukurkite naują testas duomenų bazė pavadinta 'studentas'. Galite drąsiai pakeisti „secretePasswordHere“ tikruoju slaptažodžiu, kurį norite pridėti. Pabandykite šią komandą pridėti naują vartotoją:

$ GRANT ALL ON testas.* IŠ [saugoma el. Paštu], NUSTATYTA „secretePasswordHere“;

Pastaba: Duomenų bazėje galite nustatyti naujo vartotojo vardą pagal savo pasirinkimą.

Taip pat galite patikrinti visų „MariaDB“ esančių duomenų bazių sąrašą naudodami šią komandą:

$ rodyti duomenų bazes;

Taip pat galite išeiti iš „MariaDB“ naudodami paprastą „quit“ komandą taip:

$ quit

Prisijunkite prie „MariaDB“ duomenų bazės

Galite lengvai prisijungti prie „MariaDB“ duomenų bazės vykdydami vieną iš šių komandų:

$ mysql -u studento -p 'secretePasswordHere' testas

Arba

$ mysql -u studento -p testas

Išvada

Šiame vadove parodomas „MariaDB“ diegimo procesas ir naudojimas „Centos 8“ bei jo ryšys per komandų eilutę su „MariaDB“ serveriu, taip pat duomenų bazių ir vartotojų pridėjimas prie jo. Jūsų „MariaDB“ serveris yra parengtas ir visiškai veikia. Dabar galite pradėti kurti naujas duomenų bazes ir vartotojus prisijungę prie „MariaDB“ apvalkalo. „Centos 8“ taip pat teikia „MySQL 8“.0. Jei norite įdiegti „MySQL“, o ne „MariaDB“, taip pat galite tai padaryti. Dabar, eidami per šią mokymo programą, galite įdiegti ir pradėti naudotis „MariaDB“ sistemoje „Centos 8“.

Kaip naudoti „AutoKey“, norint automatizuoti „Linux“ žaidimus
„AutoKey“ yra darbalaukio automatizavimo įrankis, skirtas „Linux“ ir „X11“, užprogramuotas „Python 3“, „GTK“ ir „Qt“. Naudodami scenarijų ir „MACRO“ f...
Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...
Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...