Etape 6 – La base de données : MariaDB

Etape 6 – La base de données : MariaDB

Vous êtes ici :
Article 9/12 de la série suivante :

1. Introduction

En vue de l’installation d’un serveur WEB & Mail il faut mettre en place un serveur de base de données (BdD).

Avant il y avait MySQL, désormais il faut se résoudre à utiliser MariaDB (c’est un fork réalisé par les créateurs initiaux).

2. Installation

Je ne fais que reprendre les instructions du site officiel :

  • D’abord installez le repos officiel
apt install --yes software-properties-common dirmngr
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://ftp.igh.cnrs.fr/pub/mariadb/repo/10.2/debian stretch main'
  • Puis lancez l’installation
apt update
apt upgrade
apt install --yes mariadb-server
  • Il vous est demandé un mot de passe administrateur pour la base de données

3. Déplacement du répertoire

Afin de favoriser la sauvegarde ou dans le cas d’un cluster, le clonage de la base, il faut déplacer la base de donnée dans le repertoire que nous avons mis en place.

  • D’abord on crée le dataset bdd :
zfs create rpool/serveur/bdd
chown mysql:mysql bdd
  • On éteint la base de donnée :
systemctl stop mariadb
systemctl is-active mariadb
inactive
  • Puis on la déplace :
mv /var/lib/mysql/* /serveur/bdd/
  • On met à jour les fichiers de configuration :
sed -i "s/\/var\/lib\/mysql/\/serveur\/bdd/g" /etc/mysql/my.cnf
  • On relance MariaDB :
systemctl start mariadb

4. Administration

Avant il était fréquent d’utiliser phpMyAdmin, qui est une application web. Le problème c’est que c’est une véritable porte d’entrée sur votre base de donnée, et vous n’êtes pas à l’abris d’un hack.

Actuellement ce qui est le plus recommandé c’est d’utiliser une application comme Valentina Studio (Gratuit/Non libre) ou DBEaver (Gratuit/GPL) à travers un tunnel SSH.


Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.