Contenu

Serveur LEMP (CentOS 7.3) 3/3 : Installation et configuration de MariaDB

Installation de la base de données MariaDB

Installation du serveur MariaDB via la commande suivante :

1
# yum install mariadb mariadb-server

Sur CentOS, le démon mysqld n’est pas configuré pour se lancer au démarrage de la machine. Nous allons le configurer pour qu’il se lance à chaque démarrage via la commande suivante :

1
# systemctl enable mariadb.service

Afin de pouvoir lancer l’outil de configuration MariaDB, nous allons lancer le service via la commande :

1
# systemctl start mariadb.service

Maintenant nous pouvons lancer l’outil de configuration MariaDB pour configurer le mot de passe de root (« mariadb » par exemple), supprimer les utilisateurs anonymes, supprimer les bases de tests et désactiver la possibilité pour root de se connecter à distance via la commande :

1
2
3
4
5
6
7
8
# /usr/bin/mysql_secure_installation

Enter current password for root (enter for none) : Taper sur la touche Entrer
Set root password? [Y/n] Taper sur la touche Entrer
Remove anonymous users? [Y/n] Taper sur la touche Entrer
Disallow root login remotely? [Y/n] Taper sur la touche Entrer
Remove test database and access to it? [Y/n] Taper sur la touche Entrer
Reload privilege tables now? [Y/n] Taper sur la touche Entrer

Installation des librairies php5-mysql via la commande suivante :

1
# yum install php-mysql

On doit maintenant activer le support de MariaDB dans PHP via la commande suivante :

1
2
# systemctl restart nginx
# systemctl restart php-fpm

Concernant la création de la base de données, vous pouvez vous reférer à la documentation disponible ici.