Ki jan yo enstale MariaDB 10.6 sou AlmaLinux 8

MariaDB se youn nan pi popilè baz done sous louvri akote orijin li yo Miskl. Kreyatè orijinal yo nan Miskl devlope MariaDB an repons a laperèz ke Miskl ta toudenkou vin yon sèvis peye akòz Oracle akeri li an 2010. Avèk istwa li nan fè taktik menm jan an, devlopè ki dèyè MariaDB te pwomèt kenbe li sous louvri epi yo gratis nan laperèz tankou sa ki te rive. Miskl.

MariaDB te vin menm jan popilè kòm Miskl ak devlopè, ak karakteristik tankou clustering avanse ak Galera Cluster 4, pi vit kachèt / endèks, motè depo, ak karakteristik / ekstansyon ke ou pa pral jwenn nan Miskl.

Nan leson patikilye sa a, ou pral aprann ki jan yo enstale MariaDB 10.6 sou AlmaLinux 8.

Kondisyon

  • OS rekòmande: AlmaLinux 8.
  • Kont itilizatè: Yon kont itilizatè ak sudo privilèj or aksè rasin (su kòmand).

Mete ajou sistèm operasyon

Mete ajou ou AlmaLinux sistèm operasyon pou asire tout pakè ki egziste deja yo ajou:

sudo dnf upgrade --refresh -y

Tutorial la pral sèvi ak la sudo kòmand ak sipoze ou gen estati sudo.

Pou verifye estati sudo sou kont ou:

sudo whoami

Egzanp pwodiksyon ki montre estati sudo:

[joshua@localhost ~]$ sudo whoami
root

Pou mete kanpe yon kont sudo ki deja egziste oswa nouvo, vizite leson patikilye nou an sou Ki jan yo ajoute yon itilizatè nan Sudoers sou AlmaLinux.

Pou itilize kont rasin, sèvi ak lòd sa a ak modpas rasin lan pou konekte.

su

reklam


Kreye & Enstale MariaDB 10.6 Repository

Default la MariaDB fourni ak la AlmaLinux AppStream depo bay MariaDB 10.3, ki se kounye a byen date. Pou enstale yon vèsyon ki pi nouvo, pifò pral gade nan MariaDB 10.5 ak pi resan lage ki estab MariaDB 10.6. Swa yo ka enstale lè yo ajoute ofisyèl la MariaDB repozitwa.

Premyèman, louvri lè l sèvi avèk nenpòt editè tèks epi kreye yon MariaDB dosye depo sou sistèm ou a jan sa a:

sudo nano /etc/yum.repos.d/mariadb.repo

Apre sa, kopye epi kole liy sa yo nan dosye a pou dènye vèsyon an MariaDB 10.6:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Si ou vle altènatif la plis sezon MariaDB 10.5, Lè sa a, sèvi ak pwochen an olye de MariaDB 10.6:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Sove dosye a (CTRL+O) ak Lè sa a sòti (CLTRL+X).

Pou fini enstale nouvo depo a, ou bezwen mete ajou depo sistèm ou a pou AlmaLinux pou senkronize depo ki fèk ajoute a. Sèvi ak lòd sa a pou mete ajou jan sa a:

sudo dnf update

Enstale MariaDB 10.6

Kounye a ke ou te enstale repozitwa a epi mete ajou depo sistèm ou a pou reflete nouvo chanjman yo, li se tan pou w enstale. MariaDB. Pou fè sa, sèvi ak lòd sa a pou enstale:

sudo dnf install mariadb-server mariadb

Egzanp pwodiksyon:

Ki jan yo enstale MariaDB 10.6 sou AlmaLinux 8

Kalite "Y," Lè sa a, peze la "ENTRE KLE" kontinye ak enstalasyon an.

Remake byen, pandan enstalasyon an, yo pral mande w enpòte kle GPG la pou MariaDB 10.6.

Egzanp:

Ki jan yo enstale MariaDB 10.6 sou AlmaLinux 8

Kalite "Y," Lè sa a, peze la "ENTRE KLE" kontinye ak enstalasyon an.

Pa default, MariaDB p ap aktive sou bòt, epi li p ap aktive, w ap bezwen fè tou de jan sa a:

Komanse MariaDB, tape sa ki annapre yo:

sudo systemctl start mariadb

Komanse MariaDB sou bòt pa default, tape sa ki annapre yo:

sudo systemctl enable mariadb

Yon fwa yo fini, ou ta dwe verifye ke ou MariaDB sèvis la ap travay kòrèkteman ak lòd sa a:

sudo systemctl status mariadb

Ou ta dwe jwenn (estati ok) pou konnen tout bagay ap mache.

Egzanp:

Ki jan yo enstale MariaDB 10.6 sou AlmaLinux 8

reklam


Sekirize MariaDB 10.6 ak Sekirite Script

Lè w ap enstale MariaDB fre, paramèt default yo konsidere kòm fèb pa pifò estanda ak lakòz enkyetid pou potansyèlman pèmèt entrizyon oswa eksplwate entru. Yon solisyon se kouri script sekirite enstalasyon ki vini ak la MariaDB enstalasyon.

Premyèman, sèvi ak lòd sa a pou lanse (mariadb_secure_installation):

sudo mariadb-secure-installation

Apre sa, swiv anba a:

  • Mete modpas la pou rasin kont.
  • Retire kont rasin ki aksesib soti deyò lame lokal la.
  • Retire kont itilizatè anonim.
  • Retire baz done tès la, ki pa defo ka jwenn aksè pa itilizatè anonim.

Remake byen, ou itilize (Y) pou retire tout bagay.

Egzanp:

Ki jan yo enstale MariaDB 10.6 sou AlmaLinux 8

Konekte nan MariaDB 10.6 Enstans

Kounye a ke ou fin ranpli script sekirite enstalasyon apre enstalasyon an, konekte sou ou MariaDB baz done ka fè lè l sèvi avèk sa ki annapre yo:

sudo mysql -u root -p

Ou pral mande w antre modpas rasin ou mete nan swa konfigirasyon enstalasyon an oswa script sekirite apre enstalasyon an. Yon fwa andedan egzanp sèvis MySQL, ou ka egzekite kòmandman sa a kòm yon tès yo wè li nan operasyon.

Tape sa ki annapre yo SHOW DATABASE kòmand:

SHOW DATABASES;

Pou moun ki nouvo nan MySQL, tout sentaks kòmandman yo dwe fini ak ";".

Egzanp:

Ki jan yo enstale MariaDB 10.6 sou AlmaLinux 8

Pou sòti nan tèminal la, tape sa ki annapre yo sòti lòd:

EXIT;

reklam


Dezenstale MariaDB 10.6

Si ou pa vle sèvi ak MariaDB ankò epi ou vle retire li an antye, egzekite lòd sa a:

sudo dnf autoremove  mariadb-server mariadb-client

Egzanp pwodiksyon:

Ki jan yo enstale MariaDB 10.6 sou AlmaLinux 8

Kalite "Y," Lè sa a, peze la "ENTRE KLE" kontinye ak dezenstalasyon an.

Remake byen ke lòd sa a pral retire pi fò nan depandans ki pa itilize yo nan enstalasyon MariaDB pou ede netwaye sistèm ou a.

Kòmantè ak konklizyon

Nan leson patikilye a, ou te aprann ki jan yo enstale vèsyon an dènye nan MariaDB sou dènye lage ki estab AlmaLinux 8. An jeneral, li ta ede si ou modènize soti nan ansyen ki estab 10.5 la kòm li nan trè sezonman kounye a konpare ak 10.6, e gen avantaj konsiderab. nan pèfòmans ak amelyore. Si w fè amelyorasyon, asire w ke w toujou fè bak baz done w anvan w fè sa pou w evite plizyè èdtan doulè ak fristrasyon total.

Leave a Comment