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.
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:
$ sudo apt update
$ sudo apt list --upgradable
$ sudo apt upgradebash2. 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:
$ sudo apt install mysql-serverbashKui soovite installida teise versiooni, kasutage järgmist käsku, et saada ülevaade kättesaadavatest valikutest:
$ sudo apt-cache mysql-serverbashKui installimine on lõpetatud, kontrollige järgmise käsuga, kas server töötab korralikult:
$ sudo systemctl start mysql.servicebashMySQL 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:
$ sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]';
mysql > exitbashValige 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:
$ sudo mysql_secure_installationbashProgramm 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:
$ mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH auth_socket;bashSee 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:
$ sudo mysql
CREATE USER 'username'@'host' IDENTIFIED WITH authentication_plugin BY 'password';bashValige 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:
GRANT [privilege] ON [database].[table] TO 'username'@'host';bashKirjutage õ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:
$ mysql -u username -pbash7. 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:
$ systemctl status mysql.servicebash