Hoe MariaDB op CentOS 8 te installeren

Databases zijn momenteel een van de componenten die het meest worden gebruikt door duizenden ontwikkelaars, ondersteunend personeel en IT-gebruikers voor een gecentraliseerde en veilige controle van de gegevens van de organisatie. Vandaar het belang van het hebben van de belangrijkste instrumenten voor een goede administratie. Vervolgens gaan we in Solvetic praten over een van de meest gebruikte tools voor deze taak, zoals MariaDB, en we zullen dit proces uitvoeren in de nieuwe CentOS 8-editie.

Wat is MariaDBMariaDB Server wordt vermeld als een van de meest gebruikte databaseservers ter wereld vanwege de verschillende functies, beveiliging, schaalbaarheid en dynamiek in gegevensbeheer, en een van de grootste voordelen is dat het is gebouwd door MySQL-originelen van ontwikkelaars. het is een open source-hulpprogramma dat voortdurend wordt bijgewerkt.

MariaDB is in staat om gegevens om te zetten in gestructureerde informatie die compatibel is met een breed scala aan huidige toepassingen en maakt gebruik van een relationele database die een SQL-interface voor gegevenstoegang integreert. Als nog een punt voor MariaDB vertellen we u dat de nieuwste versies van MariaDB GIS- en JSON-functies bevatten.

MariaDB-versiebeperkingenDe MariaDB-versies fungeren als vervanging voor MySQL, maar hebben enkele beperkingen, zoals:

  • MariaDB-gegevensbestanden zijn over het algemeen binaire bestanden die compatibel zijn met de equivalente versie van MySQL.
  • Alle bestands- en padnamen zijn hetzelfde.
  • De gegevens- en tabeldefinitiebestanden (.frm) zijn volledig binair compatibel.

uitstekende eigenschappenEnkele van de meest opvallende kenmerken zijn:

  • MariaDB is compatibel met meerdere besturingssystemen zoals Linux, FreeBSD, macOS en nog een paar meer.
  • Het heeft ondersteuning voor de PHP-taal.
  • MariaDB maakt gebruik van de standaard querytalen.
  • Integreert dynamische kolommen zoals COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST
  • Het integreert Galera's clustertechnologie.
  • Nu gaan we zien hoe MariaDB op CentOS 8 te installeren.

1. Hoe MariaDB op CentOS 8 te installeren

Stap 1
De eerste stap die moet worden genomen, is om de MaríaDB-pakketten in CentOS 8 te raadplegen door het volgende uit te voeren:

 lekker zoeken mariadb

VERGROTEN

Stap 2
Om nu gedetailleerde informatie over MariaDB te raadplegen, voeren we het volgende uit:

 jammie info mariadb

VERGROTEN

Stap 3
We gaan verder met de installatie van MariaDB door het volgende uit te voeren:

 yum installeer mariadb-server

VERGROTEN

Stap 4
We voeren de letter "s" in om de download en installatie van MariaDB te bevestigen:

VERGROTEN

Stap 5
We gaan verder met het inschakelen van de MariaDB-service door de volgende regel uit te voeren:

 systemctl zet mariadb.service aan

VERGROTEN

Stap 6
Enkele van de handige commando's om MariaDB te beheren zijn:

Stop de MariaDB-service

 systemctl stop mariadb.service

Start de MariaDB-service
 systemctl start mariadb.service

Start de MariaDB-service opnieuw
 systemctl herstart mariadb.service

Controleer de status van de MariaDB-service
 systemctl-status mariadb.service

VERGROTEN

2. Hoe MariaDB-server op CentOS 8 te beveiligen

Stap 1
Nu is het tijd om de MariaDB-server in CentOS 8 te beschermen, hiervoor gaan we het volgende uitvoeren:

 mysql_secure_installation
Stap 2
Allereerst wordt aangegeven dat we het wachtwoord van de root-gebruiker invoeren, omdat dit niet is toegewezen, moeten we op Enter drukken:

VERGROTEN

Stap 3
Daar wordt gevraagd of we er een willen toewijzen, we voeren de letter "Y" in om het wachtwoord van de MariaDB-rootgebruiker toe te wijzen:

VERGROTEN

Stap 4
Hierna vinden we een reeks vragen zoals:

  • Verwijder de anonieme gebruiker.
  • Schakel externe toegang uit.
  • Verwijder de testdatabase.
  • Herlaad privileges.

VERGROTEN

3. Hoe toegang te krijgen tot MariaDB op CentOS 8

Stap 1
Om toegang te krijgen tot MariaDB in CentOS 8 moeten we de volgende opdracht invoeren:

 mysql -u root -p
We drukken op Enter en voeren het wachtwoord in dat we in het configuratieproces hebben ingevoerd en krijgen zo toegang tot MariaDB:

VERGROTEN

Stap 2
Daar kunnen we het commando "show databases" invoeren; om de beschikbare databases te bekijken en MariaDB af te sluiten door "quit" uit te voeren:

VERGROTEN

4. Databases toevoegen in MariaDB op CentOS 8

Stap 1
De eerste plaats is om toegang te krijgen tot MySQL door het volgende uit te voeren:

 mysql -u root -p mysql
Zodra we toegang hebben tot MariaDB, maken we onze database als volgt:
 CREER DATABASE oplossend; (creëert een nieuwe database) MAAK GEBRUIKER 'solvetic' @ 'localhost' GEDENTIFICEERD DOOR 'solvetic'; (Creëer de gebruikersnaam samen met het wachtwoord) KRIJG ALLES OP solvetic1.* AAN 'solvetic' @ 'localhost'; (Verleent databaserechten aan gebruiker) FLUSH PRIVILEGES; (Reset privileges)

VERGROTEN

We verlaten MariaDB door "quit" uit te voeren.

Stap 2
Hierna kunnen we opnieuw "show databases;" uitvoeren. en daar zullen we de database zien die is gemaakt:
Om MariaDB in te voeren met de gemaakte database, gaan we het volgende uitvoeren in CentOS 8:

 mysql -u solvetic -p'solvetic 'solvetic1
Of we kunnen uitvoeren:
 mysql -u solvetic -p solvetic1
Daarna voeren we het wachtwoord in.

Stap 3
Het resultaat is toegang tot de genoemde database:

VERGROTEN

Zo eenvoudig dat we databases hebben geïnstalleerd en gemaakt in MariaDB in CentOS 8 en we hebben al de beste oplossingen om databases te beheren.

wave wave wave wave wave