Com instal·lar MariaDB als sistemes RHEL i Debian


MariaDB és un reemplaçament binari de MySQL, desenvolupat pels autors originals de MySQL Project i totalment compatible amb MySQL amb més funcions i millora de rendiment.

Per què hauria d'utilitzar MariaDB?

Com tots sabem, MySQL és àmpliament utilitzat i el RDBMS més popular i la primera opció dels desenvolupadors. El 2008, MySQL va ser adquirit per Sun Microsystem, que posteriorment va ser comprat per Oracle i ja no és de codi obert.

Bé, MariaDB està patrocinat per Monty Program AB i MariaDB Foundation i està desenvolupat de manera independent pel desenvolupador principal de MySQL i altres membres de la comunitat, i és realment de codi obert.

MySQL va ser creat per Michael Monty Widenius, David Axmark i Allan Larsson, el fundador de MySQL, i Monty Program AB és ara darrere de MariaDB. Supervisarien el desenvolupament de la fundació MariaDB.

Qui utilitza MariaDB?

Hi ha una sèrie de distribucions i llocs web grans que s'han canviat a MariaDB, alguns d'ells són:

  • Google
  • Serveis web d'Amazon
  • Facebook
  • Mozilla Corporation
  • Viquipèdia
  • OpenSuse
  • Fedora
  • OLX
  • Nimbuzz
  • SlashGear
  • ArchLinux
  • Redhat Enterprise Linux (de RHEL7)
  • Manjaro
  • Mageia
  • Debian
  • El projecte Chakra
  • Gentoo
  • OpenBSD

Instal·lació de MariaDB en distribucions basades en RHEL

A dnf com es mostra.

# yum install mariadb-server mariadb-backup mariadb-common
OR
# dnf install mariadb-server mariadb-backup mariadb-common

Un cop finalitzada la instal·lació, podeu iniciar, habilitar i verificar l'estat del servei MariaDB amb:

# systemctl start mariadb
# systemctl enable mariadb
# systemctl status mariadb

Un cop iniciat el servei MariaDB, és hora de millorar la seva seguretat establint una contrasenya d'arrel, eliminant usuaris anònims, desactivant l'inici de sessió d'arrel remot, eliminant la base de dades de prova i tornant a carregar el privilegi.

# mysql_secure_installation

Cal tenir en compte que la contrasenya d'arrel està buida, així que si la voleu configurar, només heu de prémer \enter, quan se us demani i establiu la contrasenya d'arrel. Per a la resta podeu seguir els passos i respostes de la imatge següent:

Un cop assegurat el MariaDB, és hora de connectar-se a l'intèrpret d'ordres mysql tal com es mostra.

# mysql -u root -p 

Quan se us demani, introduïu la contrasenya d'arrel que heu establert anteriorment.

Instal·lació de MariaDB en distribucions basades en Debian

Al gestor de paquets apt.

# apt install mariadb-server mariadb-backup mariadb-common
Or
$ sudo apt install mariadb-server mariadb-backup mariadb-common

Un cop finalitzada la instal·lació, podeu iniciar, habilitar i verificar l'estat del servei MariaDB amb:

# systemctl start mariadb
# systemctl enable mariadb
# systemctl status mariadb

Un cop iniciat el servei MariaDB, és hora de millorar la seva seguretat establint una contrasenya d'arrel, eliminant usuaris anònims, desactivant l'inici de sessió d'arrel remot, eliminant la base de dades de prova i tornant a carregar el privilegi.

# mysql_secure_installation

Inicieu sessió a MariaDB amb la credencial d'arrel que es va establir anteriorment.

$ sudo mysql -u root -p
[sudo] password for narad: 
Enter password:

Escriviu sortir des de l'indicador d'ordres per sortir de la base de dades.