Kako instalirati MySQL i MariaDB na Debian 10

Korištenje baza podataka postalo je bitna točka u mnogim organizacijama zbog svojih funkcija, skalabilnosti i dinamike pri upravljanju i rukovanju velikim količinama podataka, nudeći administratoru kontrolu nad svakom od njih, iz tog razloga možemo pronaći različita rješenja na tržištu (i besplatnom i plaćenom) za upravljanje bazama podataka, ali danas ćemo u Solvetiću govoriti o dvije posebno, a to su MySQL i MariaDB.

Što je MySQLMySQL je s vremenom postao jedan od najčešće korištenih sustava za upravljanje SQL bazama podataka otvorenog koda kojim upravljaju tisuće korisnika, MySQL je razvila i podržala Oracle Corporation što nam daje još jednu točku pouzdanosti.

Baze podataka koje implementiramo u MySQL su relacijske, odnosno MySQL pohranjuje podatke u zasebne tablice, ali ne locira sve podatke registrirane u jednoj trgovini, to se radi zbog problema dostupnosti i integriteta, osim toga s MySQL -om možemo konfigurirati različita pravila prema kojima ćemo upravljati odnosima između podatkovnih polja.

MySQL obrađuje aspekt nazvan Structured Query Language (SQL) koji je standardizirani jezik koji nam omogućuje izravan pristup bazama podataka, ugradnju SQL rečenica u kod napisan na drugom jeziku ili korištenje API -ja za rad u bazama.

MySQL radi normalno i u klijent / poslužitelju ili u ugrađenim sustavima koji se sastoje od višestrukog SQL poslužitelja koji podržava različite pozadinske, više programa i knjižnica od više klijenata i mnoge druge prednosti.

obilježjaMeđu različitim karakteristikama koje nalazimo u MySQL -u imamo:

  • Napisana je na jeziku C i C ++
  • Može tečno raditi na različitim platformama kao što su CentOS, SUSE, RedHat, Ubuntu, Solaris, Debian, Windows Server, FreeBSD i macOS.
  • MySQL koristi dizajn višeslojnih poslužitelja koji imaju neovisne module.
  • Ima višenavojnu tehnologiju za korištenje više procesora ako postoje u fizičkoj opremi.
  • Nudi transakcijske i ne-transakcijske mehanizme za pohranu.
  • MySQL ima sustav dodjele memorije koji se temelji na niti za ubrzavanje rada.
  • Provodi hash tablice u memorijskim sektorima koje se kasnije koriste kao privremene tablice.
  • MySQL upravlja s više vrsta podataka kao što su predznačeni / nepotpisani cijeli brojevi 1, 2, 3, 4 i 8 bajta, float, double, char, varchar, binary, varbinary, text, blob, date, time, date, time, time, hours , datum, vrijeme, postavljeno i više.
  • Izvršite SQL funkcije preuzimanjem optimizirane biblioteke klasa.
  • Ima bolju razinu zaštite lozinkom jer koristi šifriranje za sav promet lozinkom kada se povežemo na poslužitelj.
  • Kompatibilan s velikim bazama podataka.
  • Podržite do 64 indeksa po tablici i mnoge druge značajke.

Što je MariaDBJoš jedan od najpopularnijih strojeva za baze podataka danas je MariaDB koji su osmislili početni programeri MySQL -a i otvoren je izvor kako bi bio dostupan svima.

MariaDB je zadužen za pretvaranje podataka u strukturirane podatke uzimajući kao kriterij različite metodologije i integrirane karakteristike, osim toga, MariaDB ima i relacijsku bazu podataka koja integrira SQL sučelje za pristup podacima na jednostavan i siguran način i kao točku dodatni MariaDB ima značajke GIS -a i JSON -a.

obilježjaNeke od značajki MariaDB -a su:

  • Ima dinamičke stupce kao što su COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST
  • MariaDB koristi standardni jezik upita.
  • Može se izvoditi na različitim operativnim sustavima kao što su Linux, FreeBSD, macOS i drugi.
  • MariaDB ima izbor sustava za pohranu podataka, gdje ćete pronaći strojeve za pohranu podataka visokih performansi, što će nam omogućiti rad s drugim izvorima podataka RDBMS.
  • Ima podršku za PHP.
  • MariaDB nudi nam Galera klaster tehnologiju.

Ovog dana Solvetic će detaljno objasniti kako instalirati MySQL i MariaDB u novo izdanje Debiana, koje možete besplatno preuzeti na sljedećoj poveznici:

1. Kako instalirati MySQL na Debian 10

Korak 1
Za ovaj proces ćemo izvršiti naredbe kao root korisnici ili u tom slučaju moramo imati sudo dopuštenja u tu svrhu.

Prvo ćemo ažurirati sistemske pakete izvršavanjem:

 prikladno ažuriranje

Korak 2
Zatim ćemo nadograditi knjižnice, pakete i spremišta izvršavanjem:

 prikladna nadogradnja

Unosimo slovo S za potvrdu radnje.

2. Kako konfigurirati MySQL PPA spremišta na Debianu 10

Korak 1
Nakon što ovaj proces ispravno završi, konfigurirat ćemo službena MySQL PPA spremišta koja će nam omogućiti pravilno izvršavanje instalacijskih zadataka, za to ćemo izvršiti sljedeće:

 wget http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb

Korak 2
Nakon preuzimanja raspakirat ćemo ga izvršavanjem:

 dpkg -i mysql-apt-config_0.8.13-1_all.deb
Možda ćete naići na sljedeću pogrešku:

Korak 3
Da biste to ispravili, morate urediti sljedeće:

 nano / etc / profile
Tamo ćete vidjeti sljedeće:

Korak 4
Ako redak određuje je li korisnik root ili ne, a redak PATH = izmijenit će vrijednost varijable, da bismo ispravili ovu pogrešku, uredit ćemo drugi redak varijable koji će biti sljedeći:

 PATH = " / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / local / games: / usr / games" 

Korak 5
Spremamo promjene pomoću tipki Ctrl + O i izlazimo iz uređivača pomoću tipki Ctrl + X. Sada, ako ponovimo naredbu sudo

Tijekom dpkg -i mysql-apt-config_0.8.13-1_all.deb vidjet ćemo da radi ispravno:

Korak 6
Tijekom ovog procesa prikazat će se sljedeći prozor u kojem ćemo odabrati vrstu proizvoda za instaliranje:

Korak 7
Dajemo Enter i sada odabiremo verziju:

Korak 8
Nastavit ćemo s instalacijskim procesom:

3. Kako instalirati MySQL poslužitelj na Debian 10

Korak 8
Sada ćemo u Debian 10 busteru izvršiti sljedeću naredbu za instaliranje MySQL poslužitelja:

 sudo apt install default-mysql-server

Korak 9
Tamo unosimo slovo S za potvrdu radnje i prikazat će se sljedeći prozor gdje ćemo dodijeliti root lozinku MySQL:

Korak 10
Pritisnemo Enter i moramo potvrditi unesenu lozinku:

Korak 11
Pritisnemo Enter i vidjet ćemo sljedeće podatke:

Korak 12
Tamo možemo definirati mehanizam provjere autentičnosti MySQL, klikom na U redu vidjet ćemo sljedeće gdje ćemo definirati ovaj aspekt:

Korak 13
Time će se završiti instalacijski proces MySQL na Debian 10:

Korak 14
Na kraju ćemo pokrenuti MySQL uslugu izvršavanjem:

 sudo systemctl ponovno pokrenite mysql
Korak 15
Zatim osiguravamo instalaciju MySQL -a sljedećom naredbom:
 sudo mysql_secure_installation
Korak 16
Tu ćemo prije svega unijeti root lozinku definiranu prije:

Korak 17
Postoji niz pitanja povezanih sa aspektima kao što su:

  • Postavite novu lozinku za root račun.
  • Dopustite pristup samo s localhosta za root račun.
  • Uklonite anonimni pristup bazi podataka.
  • Izbrišite testnu bazu podataka kojoj svi korisnici imaju pristup.

Korak 18
Konačno, možemo se povezati s MySQL -om kako bismo vidjeli da radi ispravno:

 sudo mysql -u korijen -p

BilješkaTamo označava MariaDB jer je od Debiana 10 MariaDB zadana Debianova baza podataka i ima istu konfiguraciju MySQL.

4. Kako instalirati MariaDB na Debian 10

Korak 1
Da bismo instalirali MariaDB, prije svega ćemo ažurirati sistemske pakete izvršavanjem:

 sudo apt update && sudo apt -y nadogradnja

Korak 2
Sljedeći korak koji ćete poduzeti bit će instaliranje komponenti MariaDB (klijent / poslužitelj) sa sljedećom naredbom:

 sudo apt -y instalirajte mariadb-poslužitelj mariadb-klijent

Korak 3
Instaliranu verziju možemo potvrditi izvršavanjem:

 apt policy mariadb-server

POVEĆAJTE

Korak 4
Sada ćemo provjeriti status usluge MariaDB, za to izvršavamo sljedeću naredbu:

 systemctl status mariadb

POVEĆAJTE

5. Kako konfigurirati MariaDB instalaciju na Debian 10

Korak 1
Kao i MySQL, moramo osigurati instalaciju MariaDB -a sa parametrima kao što su promjena lozinke, uklanjanje testnih baza i drugi, za to izvršavamo:

 sudo mysql_secure_installation

POVEĆAJTE]

Korak 2
Nakon što je ovo konfigurirano, vidjet ćemo sljedeće:

POVEĆAJTE

Korak 3
Na kraju ćemo pristupiti bazi podataka MariaDB sa sljedećim retkom:

 sudo mysql -u korijen -p

POVEĆAJTE

Korak 4
Za provjeru korištene verzije moramo unijeti sljedeću naredbu:

 SELECT VERSION ();

POVEĆAJTE

S bilo kojim od ova dva stroja baze podataka bit će moguće globalno i potpuno upravljati svim podacima registriranim na našim poslužiteljima uz jednostavnu kontrolu nad njima.

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

wave wave wave wave wave