Databaser är för närvarande en av de komponenter som används mest av tusentals utvecklare, supportpersonal och IT -användare för en centraliserad och säker kontroll av organisationens data. Därför är det viktigt att ha de viktigaste verktygen för korrekt administration. Nästa i Solvetic kommer vi att prata om ett av de mest använda verktygen för denna uppgif.webpt som MariaDB och vi kommer att utföra denna process i den nya CentOS 8 -utgåvan.
Vad är MariaDBMariaDB Server är listad som en av de mest använda databasservrarna i världen på grund av dess olika funktioner, säkerhet, skalbarhet och dynamik i datakontroll, och en av dess största fördelar är att den har byggts av utvecklare MySQL -original, varför det är ett open source -verktyg som ständigt uppdateras.
MariaDB kan konvertera data till strukturerad information som är kompatibel med ett stort antal aktuella applikationer och använder en relationsdatabas som integrerar ett SQL -gränssnitt för datatillgång. Som ytterligare en punkt till förmån för MariaDB berättar vi att de senaste versionerna av MariaDB inkluderar GIS- och JSON -funktioner.
MariaDB -versionbegränsningarMariaDB -versionerna fungerar som en ersättning för MySQL, men det har vissa begränsningar som:
- MariaDB -datafiler är i allmänhet binära filer kompatibla med motsvarande version av MySQL.
- Alla fil- och sökvägsnamn är desamma.
- Data- och tabelldefinitionsfilerna (.frm) är helt binära kompatibla.
enastående funktionerNågra av dess mest enastående funktioner är:
- MariaDB är kompatibelt med flera operativsystem som Linux, FreeBSD, macOS och några fler.
- Den har stöd för PHP -språket.
- MariaDB använder standardfrågespråk.
- Integrerar dynamiska kolumner som COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST
- Den integrerar Galeras klusterteknik.
- Nu ska vi se hur man installerar MariaDB på CentOS 8.
1. Så här installerar du MariaDB på CentOS 8
Steg 1
Det första steget att ta är att konsulera MaríaDB -paketen i CentOS 8 genom att utföra följande:
yum sök mariadb
FÖRSTORA
Steg 2
För att konsultera detaljerad information om MariaDB utför vi följande:
yum info mariadb
FÖRSTORA
Steg 3
Vi fortsätter installationen av MariaDB genom att köra:
yum installera mariadb-server
FÖRSTORA
Steg 4
Vi anger bokstaven "s" för att bekräfta nedladdning och installation av MariaDB:
FÖRSTORA
Steg 5
Vi fortsätter att aktivera MariaDB -tjänsten genom att köra följande rad:
systemctl aktivera mariadb.service
FÖRSTORA
Steg 6
Några av de användbara kommandona för att hantera MariaDB är:
Stoppa MariaDB -tjänsten
systemctl stop mariadb.service
Starta MariaDB -tjänsten
systemctl startar mariadb.service
Starta om MariaDB -tjänsten
systemctl startar om mariadb.service
Kontrollera statusen för MariaDB -tjänsten
systemctl -status mariadb.service
FÖRSTORA
2. Så här skyddar du MariaDB -servern på CentOS 8
Steg 1
Nu är det dags att skydda MariaDB -servern i CentOS 8, för detta kommer vi att utföra följande:
mysql_secure_installationSteg 2
Först och främst kommer det att anges att vi anger lösenordet för rotanvändaren, eftersom det inte har tilldelats måste vi trycka på Enter:
FÖRSTORA
Steg 3
Där frågar den om vi vill tilldela en, vi anger bokstaven "Y" för att tilldela lösenordet för MariaDB -rotanvändaren:
FÖRSTORA
Steg 4
Efter detta hittar vi en rad frågor som:
- Ta bort den anonyma användaren.
- Inaktivera fjärråtkomst.
- Ta bort testdatabasen.
- Ladda om privilegier.
FÖRSTORA
3. Så här får du tillgång till MariaDB på CentOS 8
Steg 1
För att komma åt MariaDB i CentOS 8 måste vi ange följande kommando:
mysql -u root -pVi trycker på Enter och anger lösenordet som vi har angett i konfigurationsprocessen och får därmed åtkomst till MariaDB:
FÖRSTORA
Steg 2
Där kan vi ange kommandot "visa databaser;" för att se tillgängliga databaser och avsluta MariaDB genom att köra "avsluta":
FÖRSTORA
4. Hur man lägger till databaser i MariaDB på CentOS 8
Steg 1
Det första stället är att komma åt MySQL genom att köra:
mysql -u root -p mysqlNär vi väl har tillgång till MariaDB skapar vi vår databas enligt följande:
SKAPA DATABASE solvetisk; (skapar en ny databas) SKAPA ANVÄNDARE 'solvetic' @ 'localhost' IDENTIFIERAD MED 'solvetic'; (Skapa användarnamnet tillsammans med dess lösenord) GRANT ALL ON solvetic1. * TO 'solvetic' @ 'localhost'; (Beviljar databasbehörighet till användare) FLUSH PRIVILEGES; (Återställer privilegier)
FÖRSTORA
Vi avslutar MariaDB genom att köra "avsluta".
Steg 2
Efter detta kan vi köra igen "visa databaser;" och där kommer vi att se databasen skapad:
För att komma in i MariaDB med den skapade databasen kommer vi att köra följande i CentOS 8:
mysql -u solvetic -p'solvetic 'solvetic1Eller så kan vi köra:
mysql -u solvetic -p solvetic1Sedan anger vi lösenordet.
Steg 3
Resultatet blir åtkomst till nämnda databas:
FÖRSTORA
Så enkelt har vi installerat och skapat databaser i MariaDB i CentOS 8 och vi har redan de bästa lösningarna för att hantera databaser.