sql >> Database >  >> RDS >> MariaDB

Hoe MariaDB 10 op RHEL 8 te installeren

MariaDB is een populair alternatief voor het MySQL-databasebeheersysteem. Het is ontwikkeld door de oorspronkelijke MySQL-ontwikkelaars en is bedoeld om open source te blijven.

MariaDB is snel en betrouwbaar, ondersteunt verschillende opslagengines en heeft plug-ins waardoor het perfect is voor een breed scala aan gebruikssituaties.

In deze tutorial laten we je zien hoe je MariaDB . installeert server op uw RHEL 8 . We installeren MariaDB 10.3.10 versie.

Opmerking :Deze tutorial gaat ervan uit dat je een actief RHEL 8-abonnement hebt en dat je root-toegang hebt tot je RHEL-systeem. Als alternatief kunt u een bevoorrechte gebruiker gebruiken en de opdrachten uitvoeren met sudo .

MariaDB Server installeren

De MariaDB installeren server, zullen we het volgende yum-commando gebruiken om de installatie te voltooien.

# yum install mariadb-server

Hiermee wordt de MariaDB . geïnstalleerd server en alle vereiste afhankelijkheden.

Zodra de installatie is voltooid, kunt u de MariaDB . starten service met:

# systemctl start mariadb

Als u wilt dat de MariaDB-service automatisch wordt gestart na elke systeemstart, kunt u de volgende opdracht uitvoeren:

# systemctl enable mariadb

Controleer de status van de MariaDB service met:

# systemctl status mariadb

Beveiligde MariaDB-installatie

Nu we onze service hebben opgestart, is het tijd om de beveiliging te verbeteren. We zullen het root-wachtwoord instellen, root-login op afstand uitschakelen, de testdatabase en de anonieme gebruiker verwijderen. Eindelijk zullen we alle privileges opnieuw laden.

Voer daarvoor gewoon de volgende opdracht uit en beantwoord de vragen dienovereenkomstig:

# mysql_secure_installation

Merk op dat het wachtwoord van de rootgebruiker leeg is, dus als je het wilt wijzigen, druk je gewoon op “enter” , wanneer om het huidige wachtwoord wordt gevraagd. De rest kun je de stappen en antwoorden op de afbeelding hieronder volgen:

Toegang tot de MariaDB-server

Laten we wat dieper gaan en een database, gebruiker maken en privileges geven aan die gebruiker over de database. Om toegang te krijgen tot de server met console, kunt u het volgende commando gebruiken:

# mysql -u root -p 

Voer desgevraagd het root-wachtwoord in dat je eerder hebt ingesteld.

Laten we nu onze database maken. Voer voor dat doel bij de MariaDB-prompt de volgende opdracht uit:

MariaDB [(none)]> CREATE DATABASE tecmint; 

Hiermee wordt een nieuwe database gemaakt met de naam tecmint . In plaats van die database te openen met onze rootgebruiker, zullen we een aparte databasegebruiker maken, die alleen privileges heeft voor die database.

We zullen onze nieuwe gebruiker maken met de naam tecmint_user en geef het privileges op de tecmint database, met het volgende commando:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO [email protected] IDENTIFIED BY 'securePassowrd';

Zorg ervoor dat u bij het maken van uw eigen gebruiker “securePassword” . vervangt met het wachtwoord dat u aan die gebruiker wilt geven.

Als u klaar bent met de bovenstaande opdrachten, typt u “quit” bij de prompt om MariaDB af te sluiten:

MariaDB [(none)]> quit;

Nu kunt u de nieuwe gebruiker gebruiken om toegang te krijgen tot de tecmint database.

# mysql -u tecmint_user -p 

Voer het wachtwoord voor die gebruiker in wanneer daarom wordt gevraagd. Om de gebruikte database te wijzigen, kunt u het volgende gebruiken achter de MariaDB-prompt:

MariaDB [(none)]> use tecmint;

Hierdoor wordt de huidige database gewijzigd in tecmint .

Als alternatief kunt u het mysql-commando . geven door zowel de databasenaam op te geven als getoond.

# mysql -u tecmint_user -p tecmint

Op die manier gebruikt u, wanneer u het wachtwoord van de gebruiker invoert, direct de tecmint database.

Meer informatie over MariaDB

Hier heb je enkele basisprincipes van MariaDB geleerd, maar er is nog veel meer te ontdekken. Als u uw databasekennis wilt vergroten, kunt u hier onze handleidingen bekijken:

  1. Leer MySQL / MariaDB voor beginners – deel 1
  2. Leer MySQL / MariaDB voor beginners – deel 2
  3. MySQL Basic Database Administration Commando's – Deel III
  4. 20 MySQL (Mysqladmin)-opdrachten voor databasebeheer – deel IV
  5. 15 handige tips voor het afstemmen en optimaliseren van MariaDB-prestaties – deel V

Dit is het. In deze zelfstudie hebt u geleerd hoe u MariaDB . installeert en beveiligt server en maak uw eerste database aan. Als je vragen hebt, stel ze dan gerust in het commentaargedeelte.


  1. MariaDB CURRENT_TIMESTAMP() uitgelegd

  2. De werkbalk Snelle toegang weergeven of zichtbaar maken in Word, Excel en PowerPoint

  3. Hoe een opgeslagen procedure aanroepen in een orakelpakket met Entity Framework?

  4. 3 manieren om de naam van de maand uit een datum te halen in SQL Server (T-SQL)