# Kuidas installida MySQL Ubuntu 22.04-le

MySQL on oluline vahend andmebaaside haldamiseks. Seda tarkvara saab kasutada Ubuntu operatsioonisüsteemis. Me juhendame teid MySQLi installimise protsessi läbi Ubuntu 22.04 operatsioonisüsteemis.

## Millised on MySQLi nõuded Ubuntu jaoks?

Linuxi, Apache’i, MySQLi ja PHP kombinatsiooni kasutatakse tavaliselt LAMP-serveris. MySQL on avatud lähtekoodiga andmebaasi haldamise süsteem, mis mängib selles stackis olulist rolli. Oracle lõi selle relatsioonilise süsteemi 1995. aastal ja sellest on saanud üks maailma enimkasutatavaid **andmete haldamise ja struktureerimise** vahendeid. Selgitame, kuidas installida MySQL Ubuntu 22.04-le. Kui soovite õppida tarkvara kasutama, leiate kõik üksikasjad meie MySQL-i õpetusest.

MySQLi installimine Ubuntu operatsioonisüsteemi nõuab **mõningaid eeltingimusi**. Vajate Ubuntu serverit. Samuti peate omama root-õigusi ja seadistama tulemüüri UFW (Uncomplicated Firewall) abil. Installimine ise on suhteliselt lihtne. Me juhendame teid kogu protsessi vältel, et te ei jätaks ühtegi sammu vahele, sealhulgas kõik protsessis kasutatavad [Linuxi käsud](https://www.ionos.com/et-ee/digitalguide/server/seadistused/linuxi-kaesud-uelevaade-terminali-kaesudest/).

## 1. samm: uuendage oma süsteem

Enne MySQLi installimist Ubuntu 22.04-le veenduge, et teie süsteem on ajakohane. Lihtsaim viis selleks on kasutada Linux `apt` käsku:

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

## 2. samm: MySQLi installimine Ubuntu 22.04-le

Võite alustada MySQLi installimist Ubuntu 22.04-le. Järgmine käsk installib automaatselt tarkvara viimase versiooni:

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

Kui soovite installida teise versiooni, kasutage järgmist käsku, et saada ülevaade kättesaadavatest valikutest:

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

Kui installimine on lõpetatud, kontrollige järgmise käsuga, kas server töötab korralikult:

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

MySQL on nüüd Ubuntu-le installitud, kuid serverit ei ole veel konfigureeritud. Kuna see võib kujutada endast **märkimisväärset turvariski**, peaksite selle sammu tegema kohe pärast installimist ja seejärel töötama ainult selle serveriga. See aitab vältida ka süsteemi veateate kuvamist.

## 3. samm: Määrake parool

Valige MySQLi kasutaja parool. Tegutsege järgmiselt:

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

Valige turvaline parool ja sisestage see `[password]` kohale ilma nurksulgudeta. Pange tähele, et parooli ei kuvata sisestamise ajal.

## 4. samm: Võtke ohutusmeetmed

Kutsu esile turvaskript, et valida olulised seaded. Käsk on:

```bash
$ sudo mysql_secure_installation
```

Programm juhendab teid järgmiste sammude läbiviimisel. Näiteks võite määrata parooli tugevuse kontrollimiseks **Validate Password Plugin**. Kui sisestatud parool on liiga nõrk, palutakse kasutajal valida tugevam parool. Tugevuse saab määrata, sisestades `0` (nõrk), `1` (keskmine) või `2` (tugev). Järgmises etapis peate sisestama root-kasutaja parooli. Ka see sisestus ei ole näha. Kinnitage uus parool. Kui Validate Password Plugin on aktiveeritud, kontrollitakse teie sisestuse tugevust.

Teised valikud saate kinnitada, sisestades `Y`. See käsk kustutab ka algusest peale salvestatud anonüümse testkasutaja või eemaldab testandmebaasi. Sisestage `N`, et neid kustutamisi vältida.

## 5. samm: Muuda autentimise protsessi

Sulge MySQL, et kõik muudatused jõustuksid. Ava programm uuesti ja muuda root-kasutaja autentimise protsess tagasi algseks `auth_socket`. Selleks sisesta järgmised käskud:

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

See võimaldab teil `sudo` käsuga uuesti MySQL-ile juurde pääseda.

## 6. samm: Loo lisakonto

Seda kontot tuleks kasutada ainult haldusülesannete jaoks, kuna MySQL loob Ubuntu 22.04 installimisel juurkasutaja konto, millel on laialdased volitused. Kasutage andmebaasides töötamiseks lisakontot. Järgmised käsud loovad selle konto ja annavad sellele vajalikud õigused:

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

Valige parameetrid `username`, `host` ja `password` ning sisestage tegelikud väärtused. Seejärel saate hakata sellele kontole teatavaid õigusi määrama. See põhiline käsk näeb välja järgmine:

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

Kirjutage õigus, andmebaas ja tabel ilma nurksulgudeta vastavatesse kohtadesse. Te peaksite muutma kasutajanime ja hosti vastavalt. Kui soovite kontol mitu õigust määrata, kirjutage õigused komadega üksteise järel. Kui see samm on lõpetatud, võite MySQLi sulgeda. Kasutage järgmist käsku, et tulevikus selle kontoga sisse logida:

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

## 7. samm: Kontrollige MySQLi staatust

MySQLi installimine Ubuntu 22.04-le on lõpetatud. Lõpuks kontrollige programmi staatust, et veenduda, et programm töötab ilma probleemideta:

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


This is a markdown version of: [https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/mysql-ubuntu-2204-s/](https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/mysql-ubuntu-2204-s/) for AI/LLM consumption.