▷ Kako instalirati MySQL na Ubuntu 20.10

Rad u bazama podataka jedan je od zadataka koji je danas uzeo sve veći procvat zbog svega što oni integriraju i uključuju potpuni portfelj programera u aspektima sigurnosti, skalabilnosti, performansi, kompatibilnosti i rada između više jezika.

Nikome nije tajna da je MySQL sustav upravljanja SQL bazama podataka koji distribuira Oracle Corporation, koji ima jedno od najširih prihvaćanja za sve što dodaje i nudi za sve vrste organizacija.

MySQL je ključni dio LAMP -a (Linux, Apache, MySQL, PHP / Python / Perl) i koristi relacijski model zasnovan na strukturiranom jeziku upita za upravljanje podacima.

obilježjaMeđu glavnim vrlinama MySQL -a nalazimo:

  • MySQL baze podataka su relacijske
  • MySQL je sveobuhvatan, besplatan i moćan sustav za upravljanje bazama podataka
  • MySQL Server radi pod strukturom klijent / poslužitelj ili u ugrađenim sustavima
  • Integracija rječnika podataka
  • Korištenje deklaracija o definiciji atomskih podataka (Atomic DDL)
  • Centralizirano upravljanje i sigurnost računa
  • Integrirani upravitelj resursa
  • Upravljanje šifriranjem tablice

Imajući sve ovo na umu, vidjet ćemo kako instalirati MySQL na Ubuntu 20.10.

Kako ažurirati Ubuntu


Kao i uvijek, prvi korak koji ćemo poduzeti je ažuriranje sistemskih paketa i spremišta. Za to izvršavamo sljedeće:
 sudo apt ažuriranje

POVEĆAJTE

2. Kako instalirati MySQL na Ubuntu 20.10

Korak 1
Nakon ažuriranja sustava nastavljamo instalirati MySQL sa sljedećom naredbom:

 sudo apt instalirajte mysql-poslužitelj

POVEĆAJTE

Korak 2
Upisujemo slovo S kako bismo potvrdili preuzimanje i instaliranje potrebnih paketa. Kad ovo završi, vidjet ćemo sljedeće:

POVEĆAJTE

Do sada smo instalirali MySQL, kao što vidimo, ne traži se postavljanje lozinke niti primjena bilo kakve promjene u MySQL konfiguraciji.

3. Kako konfigurirati MySQL


MySQL integrira sigurnosnu skriptu u DBMS što nam omogućuje uređivanje manje sigurnih zadanih opcija MySQL. Ostavimo li to kako jest, možemo biti žrtve napada ili više situacija koje ugrožavaju integritet podataka.

Korak 1
Za pokretanje ove skripte moramo izvršiti sljedeće:

 sudo mysql_secure_installation

POVEĆAJTE

Prije svega, traži se ako želimo uspostaviti sigurnu lozinku, što omogućuje provjeru sigurnosti lozinke za nove korisnike MySQL -a prije nego što se oni provjere u bazi podataka. U slučaju unosa "y" moramo koristiti razinu razine pravila 2. Ova će razina zahtijevati da lozinke imaju najmanje osam znakova duljine, kao i da se integrira kombinacija velikih, malih slova, brojeva i posebnih znakova.

Korak 2
U sljedećim pitanjima možemo postaviti odgovarajuće odgovore koji će radi sigurnosti uvijek biti "Y":

POVEĆAJTE

4. Kako stvoriti korisnike i odobriti dopuštenja u MySQL Ubuntu


Nakon što konfiguriramo sigurnosna pravila MySQL, stvorit ćemo korisnike. Prema zadanim postavkama MySQL će stvoriti root korisnički račun za upravljanje bazom podataka. Ovo je korisnik koji ima sve privilegije na MySQL poslužitelju, odnosno ima potpuni pristup bazi podataka, tablici, korisniku i ostalim elementima MySQL -a, pa je stoga važno stvaranje dodatnog računa, u operativnim sustavima Ubuntu s MySQL 5.7 (i novije verzije).

Korijen korisnika MySQL -a konfiguriran je za provjeru autentičnosti na temelju dodatka auth_socket prema zadanim postavkama umjesto korištenja lozinke. Prilikom korištenja ovog dodatka obvezno je da se ime korisnika operacijskog sustava s kojeg se poziva MySQL podudara s imenom unesenog korisnika MySQL -a.

Korak 1
U ovom slučaju moramo pristupiti mysqlu sa sudo privilegijama:

 sudo mysql

POVEĆAJTE

BilješkaU slučaju omogućavanja provjere autentičnosti lozinke za root, moramo unijeti "mysql -u root -p" nakon čega slijedi korisnička lozinka.

Korak 2
Navest ćemo trenutne korisnike s mogućnostima provjere autentičnosti sljedećom naredbom:

 SELECT user, authentication_string, plugin, host FROM mysql.user;

POVEĆAJTE

Korak 3
Možemo vidjeti da root korisnik koristi "auth_socket". Korijenskog korisnika možemo konfigurirati za provjeru autentičnosti lozinkom. U tom slučaju morate izvršiti naredbu ALTER USER i definirati koji komplement autentifikacije koristiti:

 ALTER USER 'root' @ 'localhost' IDENTIFICIRANO SA caching_sha2_password BY 'lozinkom';
Korak 4
Nakon toga primjenjujemo promjene s "FLUSH PRIVILEGES;", provjeravamo promjenu sa:
 SELECT user, authentication_string, plugin, host FROM mysql.user;

POVEĆAJTE

Možemo vidjeti da je dodatak za provjeru autentičnosti uređen.
Dodatak caching_sha2_password najčešći je dodatak za provjeru autentičnosti u MySQL -u, to je zato što nudi mnogo snažnije šifriranje lozinke.

MySQL izlazimo izlazom.

Korak 5
MySQL -u pristupamo unošenjem lozinke za provjeru autentičnosti:

 mysql -u korijen -p
Sada ćemo stvoriti administratorskog korisnika sa sljedećom sintaksom:
 CREATE USER 'user' @ 'localhost' IDENTIFICIRANO 'lozinkom';
Sada odobravamo privilegije tom korisniku:
 OSTVARITE SVE PRIVILEGIJE NA *. * 'Korisniku' @ 'localhost' S GRANT OPCIJOM;
MySQL izlazimo izlazom.

POVEĆAJTE

5. Kako provjeriti status usluge MySQL Ubuntu

Korak 1
Provjeravamo status MySQL usluge linijom:

 systemctl status mysql.service

POVEĆAJTE

Korak 2
Kako vidimo da je njegov status aktivan i da radi, sada ćemo uspostaviti vezu s bazom podataka putem alata mysqladmin (to je klijent koji vam omogućuje izvršavanje administrativnih naredbi):

 sudo mysqladmin -p -u rješenjska verzija

POVEĆAJTE

Ako vidimo ovo, znači da MySQL radi kako se očekuje u Ubuntu 20.10.
Solvetic vam je objasnio kako instalirati MySQL kao i njegovu konfiguraciju na dinamičan, ali potpuno praktičan način.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave