To Kaip įdiegti „MySQL“ „Ubuntu 21.10“ ✔️

Darbas su duomenimis gali tapti iššūkiu bet kokio tipo organizacijoje dėl situacijų ir duomenų tipų, kuriuos ji tvarko. Galima sukurti kai kurių ar galbūt tūkstančių vartotojų duomenų bazes, tačiau, nepaisant jų dydžio, jei neturite efektyvaus vadovo ir administratoriaus, viskas gali būti tiesiog nekontroliuojama, todėl turime tiksliai žinoti, koks yra geriausias pasirinkimas dirbti duomenys. Šis sprendimas yra „MySQL“.

„MySQL“ yra SQL duomenų bazių valdymo sistema, kurią platina „Oracle Corporation“, veikianti kaip santykių duomenų bazės valdytoja. Turėdami „MySQL“, turėsime tokias funkcijas ir charakteristikas kaip:

„MySQL“ funkcijos ir funkcijos

  • Visos jūsų duomenų bazės yra reliatyvios
  • Ji turi savo išteklių valdytoją
  • Palaiko atominių duomenų apibrėžimo teiginių („Atomic DDL“) naudojimą
  • Tai atviro kodo
  • Jis parašytas C ir C ++
  • Naudojamas daugiasluoksnis serverio dizainas su nepriklausomais moduliais
  • Galima sukonfigūruoti naudojant „CMake“ perkėlimo problemoms spręsti
  • Galima įvairioms operacinėms sistemoms
  • Naudojamos medžio disko lentelės (MyISAM) su indekso glaudinimu
  • Siūlo sandorių ir ne sandorių saugojimo variklius
  • Įdiekite atmintyje maišos lenteles, kurios naudojamos kaip laikinos lentelės
  • Įdiekite SQL funkcijas per tam skirtą klasės biblioteką

Kas naujo?Naujausioje „MySQL“ versijoje, 8.0, randame tokių naujienų:

  • Įtrauktas sandorių duomenų žodynas, kuriame saugoma informacija apie duomenų bazės objektus
  • Dabar serveris vykdo užduotis, kurias anksčiau tvarkė „mysql_upgrade“
  • Integruoti atominių duomenų apibrėžimo teiginius („Atomic DDL“)
  • Pridėtas naujas „caching_sha2_password“ autentifikavimo papildinys
  • „MySQL“ sistemos duomenų bazės dotacijų lentelės dabar yra „InnoDB“ lentelės (sandorių)
  • „MySQL“ dabar palaiko vaidmenis, kad išplėstų savo galimybes
  • „MySQL 8.0“ dabar apima vartotojo abonemento kategorijų sąvoką, todėl sistema ir vartotojai gali turėti SYSTEM_USER privilegiją
  • GRANT pareiškimas dabar turi sąlygą AS vartotojas [SU ROLE]
  • „MySQL“ buvo atnaujinta, kad būtų išsaugota slaptažodžių istorijos informacija
  • Dabar paskyros gali turėti dvigubus slaptažodžius
  • „MySQL“ dabar leidžia administratoriams sukonfigūruoti vartotojų paskyras taip, kad dėl daugybės iš eilės nesėkmingų prisijungimų jų paskyra būtų laikinai užrakinta
  • „MySQL“ dabar palaiko FIPS režimą
  • „OpenSSL 1.1.1“ palaiko užšifruotų ryšių protokolą TLS v1.3, o „MySQL 8.0.16“ ir naujesnės versijos taip pat palaiko TLS v1.3

Atėjo laikas pamatyti, kaip įdiegti „MySQL“ „Ubuntu 21.10“.

Įdiekite „MySQL“ „Ubuntu 21.10“

1 žingsnis
Mes atidarome terminalą „Ubuntu 21.10“, ten mes patvirtinsime sistemos versiją naudodami komandą:

 lsb_release -a

DIDELIS

2 žingsnis
Dabar mes atnaujinsime sistemą naudodami komandą:

 sudo apt atnaujinimas

DIDELIS

3 žingsnis
Kai jį atnaujinsime, ketiname įdiegti „MySQL“ su komanda:

 sudo apt įdiegti mysql-server

DIDELIS

4 žingsnis
Įvedame raidę S, kad pritaikytume pakeitimus ir užbaigtume „MySQL“ atsisiuntimą bei diegimą:

DIDELIS

5 žingsnis
Po šio proceso mes patikrinsime „MySQL“ būseną:

 sudo systemctl būsena mysql

DIDELIS

Kaip matome, jo būsena yra aktyvi ir veikia, po to atėjo laikas užtikrinti „MySQL“ diegimą. Pagal numatytuosius nustatymus, kai įdiegta „MySQL“, kai kurie jo parametrai yra nesaugūs, kad tai ištaisytume, atliksime šiuos veiksmus:

6 žingsnis

 sudo mysql_secure_installation

DIDELIS

7 žingsnis
Pirmiausia matome šiuos dalykus, ten galime paspausti Y, kad sukonfigūruotumėte slaptažodžio sudėtingumą, arba įvesti raidę N (arba bet kurią kitą raidę, išskyrus y), kad priskirtumėte pagrindinį „MySQL“ slaptažodį:

DIDELIS

8 žingsnis
Matome, kad reikia atsakyti į daugybę klausimų, todėl saugumo sumetimais „Solvetic“ rekomenduoja į visus juos įvesti „y“, o pabaigoje pamatysime:

DIDELIS

9 veiksmas
Galiausiai ketiname pasiekti „MySQL“ naudodami šią komandą:

 sudo mysql

DIDELIS

Nuo tada mes esame pasirengę sukurti norimas duomenų bazes su „MySQL“ siūlomu saugumu.

wave wave wave wave wave