Ki jan yo enstale MariaDB 10.5 sou Ubuntu 20.04

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.5 sou Ubuntu 20.04 LTS.

Kondisyon

  • OS rekòmande: Ubuntu 20.04 LTS
  • Kont itilizatè: Yon kont itilizatè ak sudo or aksè rasin.

Mizajou sistèm operasyon

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

sudo apt update && sudo apt upgrade -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@ubuntu ~]$ sudo whoami
root

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

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

su

reklam


Enstale Depandans

Premye etap la se enstale depandans ki nesesè pou enstalasyon an.

Pou fè sa, sèvi ak lòd sa a nan tèminal ou a:

sudo apt-get install curl software-properties-common dirmngr -y

Enpòte kle GPG ak depo

Pou w enstale MariaDB avèk siksè, w ap bezwen enpòte GPG kle pou verifye ke pakè yo soti nan sous la natif natal epi yo pa modifye.

Pou fè sa, sèvi ak lòd sa a:

sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'

Egzanp pwodiksyon si siksè:

Ki jan yo enstale MariaDB 10.5 sou Ubuntu 20.04

Apre sa, kouri lòd la nan tèminal ou a pou enpòte depo MariaDB 10.5 la:

sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.5/ubuntu focal main'

Remak, telechaje miwa ka jwenn nan paj sa a soti nan Fondasyon MariaDB pou jwenn yon kote ki pi pre w pou depo a.

Kounye a ke kle a ak depo yo enpòte, mete ajou lis manadjè pake ki apwopriye a pou reflete nouvo adisyon a.

sudo apt update

reklam


Enstale MariaDB 10.5

Pou enstale MariaDB, w ap bezwen enstale kliyan an ak pakè sèvè yo. Sa a ka fè jan sa a:

sudo apt install mariadb-server mariadb-client

Egzanp pwodiksyon:

Ki jan yo enstale MariaDB 10.5 sou Ubuntu 20.04

Tape Y ak laprès la ANTRE KLE kontinye ak enstalasyon an.

Konfime enstalasyon MariaDB lè w tcheke vèsyon an epi konstwi:

mariadb --version

Egzanp pwodiksyon:

mariadb  Ver 15.1 Distrib 10.5.12-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

Tcheke estati sèvis MariaDB 10.5

Koulye a, ou te enstale MariaDB, epi ou ka verifye estati lojisyèl baz done a lè w sèvi ak kòmandman systemctl sa a:

sudo systemctl status mariadb

Egzanp:

Ki jan yo enstale MariaDB 10.5 sou Ubuntu 20.04

Pa default, ou pral jwenn estati MariaDB yo dwe aktive. Si ou pa, kòmanse MariaDB, sèvi ak lòd sa a:

sudo systemctl start mariadb

Pou sispann MariaDB:

sudo systemctl stop mariadb

Pou pèmèt MariaDB sou demaraj sistèm:

sudo systemctl enable mariadb

Pou enfim MariaDB sou demaraj sistèm:

sudo systemctl disable mariadb

Pou rekòmanse sèvis MariaDB:

sudo systemctl restart mariadb

reklam


Sekirize MariaDB 10.5 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 (mysql_secure_installation):

sudo mysql_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.5 sou Ubuntu 20.04

Konekte nan MariaDB 10.5 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.5 sou Ubuntu 20.04

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

EXIT;

reklam


Retire (Dezenstale) MariaDB 10.5

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

sudo apt autoremove mariadb-server mariadb-client --purge

Egzanp pwodiksyon:

Ki jan yo enstale MariaDB 10.5 sou Ubuntu 20.04

Kalite Y, Lè sa a, peze la ANTRE KLE kontinye ak retire MariaDB 10.5. Remake byen, sa a pral tou retire tout tras nan sistèm ou an.

Kòmantè ak konklizyon

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

Ban-m pran abònman
Notifye nan
0 kòmantè
Aliye komantè
Wè tout kòmantè
0
Ta renmen panse ou, tanpri fè kòmantè.x