Kako instalirati MySQL 8.0 na Rocky Linux 8

MySQL je sustav upravljanja relacijskim bazama podataka koji se temelji na SQL (jezik strukturiranih upita). To je jedan od najčešće korištenih softvera baze podataka za nekoliko poznatih aplikacija koje ga koriste. MySQL se koristi za aplikacije za skladištenje podataka, e-trgovinu i logiranje, ali njegova je najkorištenija značajka pohrana i upravljanje web bazom podataka.

Rocky Linux dolazi s MySQL-om u svom spremištu. Međutim, kao što mnogi znaju, to nije najnovije izdanje. U sljedećem vodiču naučit ćete kako instalirati MySQL 8.0 koristeći AppStream ili najnoviju verziju zajednice RPM iz MySQL repozitorija na Rocky Linuxu 8.

Oglas

Preduvjeti

  • Preporučeni OS: Rocky Linux 8.+.
  • Korisnički račun: Korisnički račun sa sudo ili root pristupom.

Ažurirajte operativni sustav

Ažurirajte svoj Stjenoviti linux operativni sustav kako biste bili sigurni da su svi postojeći paketi ažurirani:

sudo dnf upgrade --refresh -y

Tutorial će koristiti sudo naredba i pod pretpostavkom da imate sudo status.

Za provjeru sudo statusa na svom računu:

sudo whoami

Primjer izlaza koji prikazuje sudo status:

[joshua@rockylinux ~]$ sudo whoami
root

Da biste postavili postojeći ili novi sudo račun, posjetite naš vodič na Kako dodati korisnika u Sudoers na Rocky Linuxu.

Za korištenje root račun, upotrijebite sljedeću naredbu s root lozinkom za prijavu.

su

Opcija 1. Instalirajte MySQL 8.0 s AppStreamom

Prema zadanim postavkama, MySQL 8.0 je dostupan kao zadani izbor u Rocky Linuxu i potpuno je ažuriran. Prvo provjerite jesu li dostupne druge verzije pomoću sljedeće naredbe.

sudo dnf module list mysql

Primjer rezultata:

Kako instalirati MySQL 8.0 na Rocky Linux 8

Trenutno, u vrijeme ovog vodiča, dostupan je samo MySQL 8.0 i zadana je prikazana s [D] zastava.

Igrom slučaja niste omogućili MySQL 8, koristite sljedeću naredbu.

sudo dnf module enable mysql:8.0

Nastavite s instalacijom koristeći sljedeću naredbu terminala.

sudo dnf install mysql

Primjer rezultata:

Kako instalirati MySQL 8.0 na Rocky Linux 8

tip Y, a zatim pritisnite ENTER TIPKA za nastavak instalacije.

Ponovo pokrenite instalacijsku naredbu za početak ispočetka.

Nakon što je instalacija dovršena, provjerite instalaciju pomoću – naredba verzija.

mysql --version

Primjer rezultata:

mysql  Ver 8.0.26 for Linux on x86_64 (Source distribution)

Zatim omogućite MySQL 8 pomoću sljedeće naredbe.

sudo systemctl enable mysqld --now

Gornja naredba će aktivirati MySQL u vašoj trenutnoj sesiji, a na budućim sustavima se automatski ponovno pokreće.

Oglas

Opcija 2. Instalirajte MySQL 8.0 Community Edition (najnovije)

Za korisnike koji zahtijevaju najnoviji MySQL 8.0 ili, u tom slučaju, bilo koju alternativnu verziju, korištenjem sljedećih koraka to će postići.

Imajte na umu da je u vrijeme ovog vodiča razlika između AppStreama i najnovijeg iz MySQL RPM-a mala. Za većinu će AppStream biti idealniji.

Prvo upotrijebite sljedeću naredbu za uvoz službenog MySQL 8 Community RPM.

sudo rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

Zatim provjerite je li spremište uspješno dodano tako da ga ispišete iz dnf repolista.

dnf repolist all | grep mysql | grep enabled

Primjer rezultata:

Kako instalirati MySQL 8.0 na Rocky Linux 8

Zatim instalirajte MySQL 8.0 Community Server. Sljedeća naredba će onemogućiti verziju streama aplikacije i omogućiti izdanje zajednice.

sudo dnf install --disablerepo=appstream mysql-community-server

Primjer rezultata:

Kako instalirati MySQL 8.0 na Rocky Linux 8

tip Y, a zatim pritisnite ENTER TIPKA za nastavak instalacije.

Napomena, od vas će se tražiti da uvoz GPG ključeva, tip Y, da biste dovršili instalaciju.

Primjer:

Kako instalirati MySQL 8.0 na Rocky Linux 8

Zatim potvrdite verziju verzije koja će također potvrditi uspješnost instalacije.

mysql --version

Primjer rezultata:

mysql  Ver 8.0.27 for Linux on x86_64 (MySQL Community Server - GPL)
Oglas

Provjerite status MySQL 8 poslužitelja

Instalacijski program će automatski pokrenuti vašu MySQL uslugu prema zadanim postavkama i konfigurirati se da se automatski pokrene pri pokretanju sustava. Da biste provjerili je li vaša MySQL usluga operativna nakon instalacije, upišite sljedeće systemctl naredba:

systemctl status mysql

Primjer rezultata:

Kako instalirati MySQL 8.0 na Rocky Linux 8

Za zaustavljanje usluge MySQL:

sudo systemctl stop mysql

Za pokretanje usluge MySQL:

sudo systemctl start mysql

Da biste onemogućili MySQL uslugu pri pokretanju sustava:

sudo systemctl disable mysql

Da biste omogućili uslugu MySQL pri pokretanju sustava:

sudo systemctl enable mysql

Za ponovno pokretanje MySQL usluge:

sudo systemctl restart mysql

Osigurajte MySQL 8 sigurnosnom skriptom

Prilikom instaliranja MySQL svježe, zadane postavke smatraju se slabima prema većini standarda i uzrokuju zabrinutost zbog potencijalnog dopuštanja upada ili iskorištavanja hakera. Rješenje je pokrenuti instalacijsku sigurnosnu skriptu koja dolazi s MySQL montaža.

Prvo upotrijebite sljedeću naredbu za pokretanje (mysql_secure_installation):

sudo mysql_secure_installation

Od vas će se tražiti da unesete svoj root lozinka, a zatim vidjet ćete pitanje o KOMPONENTI ZA VALIDIRANJE LOZINKE; ovo je za postavljanje provjere složenosti lozinke; za većinu je zadana vrijednost u redu.

Dalje, slijedite u nastavku:

  • Postavljanje lozinke za korijen računi.
  • Postavljanje lozinke snaga za račune.
  • Uklanjanje root računa koji su dostupni izvan lokalnog hosta.
  • Uklanjanje računa anonimnih korisnika.
  • Uklanjanje testne baze podataka kojoj prema zadanim postavkama mogu pristupiti anonimni korisnici.

Napomena, koristite (I) ukloniti sve. Također, ako želite, možete resetirati svoju root lozinku stvaranjem nove; ovo možete preskočiti ako želite, jer ste ga već postavili tijekom početne instalacije sa skočnim prozorima.

Primjer:

Kako instalirati MySQL 8.0 na Rocky Linux 8

Prijavite se na MySQL 8 instancu

Sada kada ste dovršili sigurnosnu skriptu nakon instalacije, prijavite se na svoj MySQL baza podataka se može napraviti pomoću sljedećeg:

sudo mysql -u root -p

Od vas će se tražiti da unesete root lozinku koju ste postavili bilo u instalacijskoj skripti ili sigurnosnoj skripti nakon instalacije. Jednom u instanci usluge MySQL, možete izvršiti sljedeću naredbu kao test da biste je vidjeli u radu.

Upišite sljedeće Naredba SHOW DATABASE:

SHOW DATABASES;

Za one koji su novi u MySQL-u, sve naredbe moraju završavati s ";"

Primjer:

Kako instalirati MySQL 8.0 na Rocky Linux 8

Za izlaz iz terminala upišite sljedeće izlazna naredba:

EXIT;

Kako ukloniti (deinstalirati) MySQL 8

Ako više ne želite koristiti MySQL bazu podataka i želite je ukloniti u cijelosti, izvedite sljedeću naredbu:

sudo dnf remove mysql

Primjer rezultata:

Kako instalirati MySQL 8.0 na Rocky Linux 8

tip Y, zatim pritisnite ENTER TIPKA da nastavite s deinstalacijom.

Za korisnike koji su instalirali MySQL 8 community edition, koristite sljedeću naredbu.

sudo dnf remove mysql-community-server

Komentari i zaključak

U tutorialu ste naučili kako instalirati najnoviji MySQL 8 na Rocky Linux 8. Osim toga, zajedno s opcijama za optimizaciju za određena radna opterećenja na određenom hardveru mapiranjem korisničkih niti u CPU, da navedemo neke od novih značajki.

Općenito, MySQL 8 ima bolje performanse za radna opterećenja čitanja/pisanja, radna opterećenja vezana za IO i velika opterećenja. Korisnici na starijim verzijama MySQL-a trebali bi razmisliti o nadogradnji, jer su poboljšanja performansi vrijedna toga.

Pretplati me
Obavijesti o
0 Komentari
Umetne povratne informacije
Pogledajte sve komentare
adplus-oglašavanje
0
Volio bih vaše misli, molim vas komentirajte.x