Kaip įdiegti MySQL Ubuntu 22.04
MySQL yra svarbi duomenų bazių valdymo priemonė. Ši programinė įranga gali būti naudojama Ubuntu sistemoje. Mes padėsime jums įdiegti MySQL į Ubuntu 22.04 sistemą.
Kokie yra MySQL reikalavimai Ubuntu sistemoje?
Linux, Apache, MySQL ir PHP derinys dažniausiai naudojamas LAMP serveryje. MySQL yra atviro kodo duomenų bazių valdymo sistema, kuri atlieka svarbų vaidmenį šiame steke. Oracle sukūrė šią reliacinę sistemą 1995 m., ir ji tapo viena iš labiausiai naudojamų duomenų valdymo ir struktūrizavimo priemonių pasaulyje. Paaiškinsime, kaip įdiegti MySQL Ubuntu 22.04. Jei norite sužinoti, kaip naudoti šią programinę įrangą, visą informaciją rasite mūsų MySQL pamokoje.
MySQL įdiegimui Ubuntu sistemoje yra keletas reikalavimų. Jums reikės Ubuntu serverio. Taip pat turėsite turėti administratoriaus teises ir nustatyti ugniasienę su UFW (Uncomplicated Firewall). Pats įdiegimas yra palyginti paprastas. Mes padėsime jums atlikti visą procesą, kad nepraleistumėte nė vieno žingsnio, įskaitant visas procese naudojamas Linux komandas.
1 žingsnis: Atnaujinkite savo sistemą
Prieš pradėdami diegti MySQL Ubuntu 22.04, įsitikinkite, kad jūsų sistema yra atnaujinta. Paprasčiausias būdas tai padaryti – naudoti Linux apt komandą:
$ sudo apt update
$ sudo apt list --upgradable
$ sudo apt upgradebash2 žingsnis: įdiekite MySQL į Ubuntu 22.04
Galite pradėti diegti MySQL Ubuntu 22.04. Ši komanda automatiškai įdiegs naujausią programinės įrangos versiją:
$ sudo apt install mysql-serverbashJei norite įdiegti kitą versiją, naudokite šią komandą, kad peržiūrėtumėte galimas parinktis:
$ sudo apt-cache mysql-serverbashBaigus diegimą, naudokite šią komandą, kad patikrintumėte, ar serveris veikia tinkamai:
$ sudo systemctl start mysql.servicebashMySQL dabar yra įdiegtas Ubuntu, bet serveris dar nėra sukonfigūruotas. Kadangi tai gali kelti didelį saugumo pavojų, šį veiksmą turėtumėte atlikti iškart po įdiegimo ir tik tada dirbti su šiuo serveriu. Tai taip pat užkirs kelią sistemai rodyti klaidos pranešimą.
3 žingsnis: Nustatykite slaptažodį
Pasirinkite vartotojo slaptažodį MySQL. Elkitės taip:
$ sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]';
mysql > exitbashPasirinkite saugų slaptažodį ir įveskite jį į [password] vietą be kvadratinių skliaustų. Atkreipkite dėmesį, kad slaptažodis nėra rodomas jį įvedant.
4 žingsnis: Imkitės saugos priemonių
Paleiskite saugumo scenarijų, kad pasirinkite svarbius nustatymus. Komanda yra:
$ sudo mysql_secure_installationbashPrograma padės jums atlikti tolesnius veiksmus. Pavyzdžiui, galite nustatyti „Validate Password Plugin“ ( Slaptažodžio patvirtinimo įskiepį), kad būtų patikrintas slaptažodžio stiprumas. Jei įvestas slaptažodis yra per silpnas, vartotojas bus paprašytas pasirinkti stipresnį slaptažodį. Stiprumą galima nustatyti įvedant 0 (silpnas), 1 (vidutinis) arba 2 (stiprus). Kitas žingsnis reikalauja įvesti root slaptažodį. Šis įvesties laukas taip pat nerodomas. Patvirtinkite naują slaptažodį. Jei įjungtas „Validate Password Plugin“ (Slaptažodžio patvirtinimo įskiepis), bus patikrintas jūsų įvesties stiprumas.
Kitas parinktis galite patvirtinti įvedę Y. Ši komanda taip pat ištrina nuo pat pradžių saugomą anoniminį bandomąjį vartotoją arba pašalina bandomąją duomenų bazę. Norėdami išvengti šių ištrinimų, įveskite N.
5 žingsnis: pakeiskite autentiškumo patvirtinimo procesą
Uždarykite MySQL, kad visi pakeitimai būtų pritaikyti. Vėl atidarykite programą ir pakeiskite savo root autentiškumo patvirtinimo procesą atgal į pradinį auth_socket metodą. Norėdami tai padaryti, įveskite šias komandas:
$ mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH auth_socket;bashTai leidžia jums vėl prisijungti prie MySQL naudodami komandą sudo.
6 žingsnis: Sukurkite papildomą paskyrą
Ši sąskaita turėtų būti naudojama tik administracinėms užduotims, nes root sąskaita, kurią MySQL sukuria diegiant Ubuntu 22.04, turi plačius įgaliojimus. Darbui su duomenų bazėmis naudokite papildomą sąskaitą. Šios komandos sukurs šią sąskaitą ir suteiks jai reikiamas teises:
$ sudo mysql
CREATE USER 'username'@'host' IDENTIFIED WITH authentication_plugin BY 'password';bashPasirinkite parametrus username, host ir password ir įveskite faktines vertes. Tada galite pradėti priskirti tam tikras teises šiai paskyrai. Ši pagrindinė komanda atrodo taip:
GRANT [privilege] ON [database].[table] TO 'username'@'host';bashĮrašykite privilegiją, duomenų bazę ir lentelę be kvadratinių skliaustų atitinkamose vietose. Turėtumėte atitinkamai pakeisti vartotojo vardą ir šeimininką. Jei norite paskyrai priskirti keletą privilegijų, įrašykite jas viena po kitos, atskirdami kableliais. Baigę šį veiksmą, galite uždaryti MySQL. Norėdami ateityje prisijungti prie šios paskyros, naudokite šią komandą:
$ mysql -u username -pbash7 žingsnis: Patikrinkite MySQL būseną
MySQL įdiegimas Ubuntu 22.04 yra baigtas. Galiausiai patikrinkite programos būseną, kad įsitikintumėte, jog programa veikia be jokių problemų:
$ systemctl status mysql.servicebash