Com instal·lar la base de dades MariaDB a Debian 10
MariaDB és un sistema de gestió de bases de dades relacionals (RDBMS) de codi obert i popular creat pels desenvolupadors originals de MySQL. És un sistema de bases de dades ràpid, escalable i robust, amb un ric ecosistema de motors d'emmagatzematge, connectors i moltes altres eines que proporciona una interfície SQL per accedir a les dades.
MariaDB és un substitut millorat de MySQL que utilitzen organitzacions i empreses com Viquipèdia, WordPress.com, Google i moltes altres.
En aquest breu article, us mostrarem com instal·lar i protegir un servidor MariaDB a Debian 10.
- Instal·leu un servidor mínim de Debian 10 (Buster)
Nota: Si feu servir el sistema com a usuari no administratiu, utilitzeu l'ordre sudo per obtenir privilegis de root i si teniu MySQL instal·lat i en execució, atureu-lo i desactiveu-lo abans de continuar.
Instal·lació del servidor MariaDB a Debian 10
Podeu instal·lar el paquet del servidor MariaDB des dels dipòsits oficials de Debian executant l'ordre següent, que instal·larà el servidor MariaDB, el client i totes les seves dependències.
# apt install mariadb-server
És una pràctica habitual a Debian i els seus derivats com Ubuntu iniciar i habilitar automàticament els dimonis mitjançant systemd, immediatament després d'instal·lar-los. El mateix s'aplica al servei MariaDB.
Podeu comprovar si el servei MariaDB està en funcionament mitjançant la següent comanda systemctl.
# systemctl status mariadb
A més, també cal conèixer altres ordres habituals per gestionar el servei MariaDB a systemd, que inclouen ordres per iniciar, reiniciar, aturar i tornar a carregar el servei MariaDB tal com es mostra.
# systemctl start mariadb # systemctl restart mariadb # systemctl stop mariadb # systemctl reload mariadb
Assegurar el servidor MariaDB a Debian 10
El procés d'instal·lació de MariaDB implica assegurar la instal·lació per defecte i es pot fer executant l'script d'intèrpret d'ordres mysql_secure_installation
, que us permetrà afegir una mica de seguretat addicional a la vostra instància de MariaDB mitjançant:
- Configuració d'una contrasenya per als comptes root.
- S'està desactivant l'inici de sessió arrel remot.
- Eliminació dels comptes d'usuari anònim.
- Eliminació de la base de dades de prova, a la qual els usuaris anònims poden accedir per defecte.
- I privilegis de recàrrega.
Per invocar l'script de seguretat, executeu l'ordre següent i responeu a les preguntes tal com es mostra a la captura de pantalla següent.
Un cop hàgiu assegurat la instal·lació de MariaDB, podeu connectar-vos a mysql shell mitjançant la contrasenya d'usuari root.
# mysql -u root -p
Per crear una base de dades anomenada \my_test_db\
i un usuari anomenat \test_user\
amb privilegis complets per gestionar la base de dades, executeu les ordres SQL següents.
MariaDB [(none)]> CREATE DATABASE my_test_db; MariaDB [(none)]> GRANT ALL ON my_test_db.* TO 'test_user'@'localhost' IDENTIFIED BY 'test_user_pass_here' WITH GRANT OPTION; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> exit;
Després de crear una base de dades i un usuari de base de dades nous, intenteu accedir a l'intèrpret d'ordres MariaDB mitjançant el nou compte d'usuari i mostreu totes les bases de dades assignades a l'usuari de la manera següent.
# mysql -u test_user -p MariaDB [(none)]> SHOW DATABASES;
També us agradaria llegir aquests útils articles següents sobre MariaDB.
- Aprèn MySQL/MariaDB per a principiants - Part 1
- Aprèn a utilitzar diverses funcions de MySQL i MariaDB - Part 2
- 12 bones pràctiques de seguretat de MySQL/MariaDB per a Linux
- Com fer una còpia de seguretat/restaurar MySQL/MariaDB i PostgreSQL mitjançant les eines Automysqlbackup i Autopostgresqlbackup
- Consells útils per resoldre els errors habituals a MySQL
Això és tot de moment! En aquesta guia, vam mostrar com instal·lar i protegir un servidor MariaDB en una instal·lació mínima de servidor Debian 10. Utilitzeu el formulari de comentaris a continuació per posar-vos en contacte amb nosaltres per a qualsevol pregunta o informació que vulgueu compartir amb nosaltres.