# 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](https://www.ionos.com/lt-lt/digitalguide/serveris/konfiguracija/linux-komandos-terminalo-komandu-apzvalga/).

## 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ą:

```bash
$ sudo apt update
$ sudo apt list --upgradable
$ sudo apt upgrade
```

## 2 žingsnis: įdiekite MySQL į Ubuntu 22.04

Galite pradėti diegti MySQL Ubuntu 22.04. Ši komanda automatiškai įdiegs naujausią programinės įrangos versiją:

```bash
$ sudo apt install mysql-server
```

Jei norite įdiegti kitą versiją, naudokite šią komandą, kad peržiūrėtumėte galimas parinktis:

```bash
$ sudo apt-cache mysql-server
```

Baigus diegimą, naudokite šią komandą, kad patikrintumėte, ar serveris veikia tinkamai:

```bash
$ sudo systemctl start mysql.service
```

MySQL 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:

```bash
$ sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]';
mysql > exit
```

Pasirinkite 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:

```bash
$ sudo mysql_secure_installation
```

Programa 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:

```bash
$ mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH auth_socket;
```

Tai 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:

```bash
$ sudo mysql
CREATE USER 'username'@'host' IDENTIFIED WITH authentication_plugin BY 'password';
```

Pasirinkite parametrus `username`, `host` ir `password` ir įveskite faktines vertes. Tada galite pradėti priskirti tam tikras teises šiai paskyrai. Ši pagrindinė komanda atrodo taip:

```bash
GRANT [privilege] ON [database].[table] TO 'username'@'host';
```

Į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ą:

```bash
$ mysql -u username -p
```

## 7 ž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ų:

```bash
$ systemctl status mysql.service
```


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/mysql-ubuntu-2204/](https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/mysql-ubuntu-2204/) for AI/LLM consumption.