Baze podataka trenutno su jedna od komponenti koje najviše koriste tisuće programera, osoblja za podršku i IT korisnici za centraliziranu i sigurnu kontrolu podataka organizacije. Stoga je važno imati ključne alate za pravilnu administraciju. Sljedeće u Solveticu govorit ćemo o jednom od najčešće korištenih alata za ovaj zadatak, poput MariaDB -a, a taj ćemo proces provesti u novom izdanju CentOS 8.
Što je MariaDBMariaDB poslužitelj naveden je kao jedan od najčešće korištenih poslužitelja baza podataka u svijetu zbog različitih funkcija, sigurnosti, skalabilnosti i dinamičnosti u kontroli podataka, a jedna od njegovih najvećih prednosti je to što su ga izgradili izvornici MySQL -a programera, zbog čega to je uslužni program otvorenog koda koji se stalno ažurira.
MariaDB može pretvoriti podatke u strukturirane informacije kompatibilne sa širokim rasponom trenutnih aplikacija i koristi relacijsku bazu podataka koja integrira SQL sučelje za pristup podacima. Kao još jedna točka u korist MariaDB -a, kažemo vam da najnovije verzije MariaDB -a uključuju GIS i JSON funkcije.
Ograničenja verzije MariaDBVerzije MariaDB djeluju kao zamjena za MySQL, ali imaju neka ograničenja kao što su:
- Datoteke podataka MariaDB općenito su binarne datoteke kompatibilne s ekvivalentnom verzijom MySQL -a.
- Svi nazivi datoteka i putanja su isti.
- Datoteke i datoteke definicije tablice (.frm) potpuno su binarno kompatibilne.
izvanredne značajkeNeke od njegovih najistaknutijih značajki su:
- MariaDB je kompatibilan s više operativnih sustava poput Linuxa, FreeBSD -a, macOS -a i još nekoliko njih.
- Podržava PHP jezik.
- MariaDB koristi standardne jezike upita.
- Integrira dinamičke stupce kao što su COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST
- Integrira Galerinu klaster tehnologiju.
- Sada ćemo vidjeti kako instalirati MariaDB na CentOS 8.
1. Kako instalirati MariaDB na CentOS 8
Korak 1
Prvi korak koji ćete poduzeti bit će konzuliranje paketa MaríaDB u CentOS -u 8 izvršavanjem sljedećeg:
yum pretraživanje mariadb
POVEĆAJTE
Korak 2
Sada, da bismo pogledali detaljne informacije o MariaDB -u, izvršavamo sljedeće:
yum info mariadb
POVEĆAJTE
Korak 3
Nastavljamo s instalacijom MariaDB -a izvršavanjem:
yum instalirati mariadb-server
POVEĆAJTE
Korak 4
Unosimo slovo "s" za potvrdu preuzimanja i instalacije MariaDB -a:
POVEĆAJTE
Korak 5
Omogućavanjem usluge MariaDB nastavljamo izvršavanjem sljedeće linije:
systemctl omogućiti mariadb.service
POVEĆAJTE
Korak 6
Neke od korisnih naredbi za upravljanje MariaDB -om su:
Zaustavite uslugu MariaDB
systemctl stop mariadb.service
Pokrenite uslugu MariaDB
systemctl start mariadb.service
Ponovo pokrenite uslugu MariaDB
systemctl ponovno pokretanje mariadb.service
Provjerite status usluge MariaDB
systemctl status mariadb.service
POVEĆAJTE
2. Kako osigurati MariaDB poslužitelj na CentOS -u 8
Korak 1
Sada je vrijeme da zaštitimo MariaDB poslužitelj u CentOS -u 8, za to ćemo izvršiti sljedeće:
mysql_secure_installationKorak 2
Prije svega, bit će naznačeno da unosimo lozinku root korisnika, jer nije dodijeljena moramo pritisnuti Enter:
POVEĆAJTE
Korak 3
Tamo vas pita želimo li ga dodijeliti, unosimo slovo "Y" za dodjelu lozinke korijenskom korisniku MariaDB:
POVEĆAJTE
Korak 4
Nakon toga nalazimo niz pitanja kao što su:
- Izbrišite anonimnog korisnika.
- Onemogućite daljinski pristup.
- Izbrišite testnu bazu podataka.
- Ponovno učitavanje privilegija.
POVEĆAJTE
3. Kako pristupiti MariaDB -u na CentOS -u 8
Korak 1
Za pristup MariaDB -u u CentOS -u 8 moramo unijeti sljedeću naredbu:
mysql -u korijen -pPritisnemo Enter i unesemo lozinku koju smo unijeli u procesu konfiguracije te tako pristupamo MariaDB:
POVEĆAJTE
Korak 2
Tamo možemo unijeti naredbu "prikaži baze podataka;" da biste vidjeli dostupne baze podataka i izašli iz MariaDB izvršavanjem "quit":
POVEĆAJTE
4. Kako dodati baze podataka u MariaDB na CentOS 8
Korak 1
Prvo mjesto će biti pristup MySQL -u izvršavanjem:
mysql -u korijen -p mysqlNakon što pristupimo MariaDB -u, kreiramo našu bazu podataka na sljedeći način:
CREATE DATABASE Solticic; (stvara novu bazu podataka) CREATE USER 'solutiontic' @ 'localhost' IDENTIFICIRANO od 'solutiontic'; (Stvorite korisničko ime zajedno s njegovom lozinkom) GRANT ALL ON solutiontic1. * TO 'solutiontic' @ 'localhost'; (Daje korisniku dopuštenja za bazu podataka) FLUSH PRIVILEGES; (Resetira privilegije)
POVEĆAJTE
Napuštamo MariaDB izvršavanjem "quit".
Korak 2
Nakon toga možemo ponovno pokrenuti "show databases;" i tamo ćemo vidjeti stvorenu bazu podataka:
Za ulazak u MariaDB s stvorenom bazom podataka, pokrenuti ćemo sljedeće u CentOS -u 8:
mysql -u rjeseno -p'solveticko 'rjeseno1Ili možemo pokrenuti:
mysql -u rješen -p riješen1Zatim unosimo lozinku.
Korak 3
Rezultat će biti pristup navedenoj bazi podataka:
POVEĆAJTE
Tako smo jednostavno instalirali i stvorili baze podataka u MariaDB -u u CentOS -u 8 i već imamo najbolja rješenja za upravljanje bazama podataka.