Installer Apache PHP Mariadb (Mysql) sur Debian 10 (LAMP)
Table des matières:
MariaDB est un système de gestion de base de données relationnelle open source, multithread, un remplacement rétrocompatible pour MySQL. MariaDB est l'implémentation par défaut de MySQL dans Debian.
Ce tutoriel explique comment installer MariaDB sur Debian 10.
Installer MariaDB sur Debian 10
Au moment de la rédaction de cet article, la dernière version de MariaDB disponible dans le principal Debian est la version 10.3.
Effectuez les étapes suivantes en tant que root ou utilisateur avec des privilèges sudo pour installer MariaDB sur Debian 10:
-
Commencez par mettre à jour l'index des packages:
sudo apt updateInstallez le serveur MariaDB et les packages client en exécutant la commande suivante:
sudo apt install mariadb-serverLe service MariaDB démarre automatiquement. Pour le vérifier, vérifiez l'état du service:
sudo systemctl status mariadbLa sortie devrait ressembler à ceci:
● mariadb.service - MariaDB 10.3.15 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-07-11 14:36:28 PDT; 19min ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 4509 (mysqld) Status: "Taking your SQL requests now…" Tasks: 30 (limit: 2359) Memory: 78.6M CGroup: /system.slice/mariadb.service └─4509 /usr/sbin/mysqld
Sécuriser MariaDB
MariaDB est livré avec un script qui peut vous aider à améliorer la sécurité de l'installation. Pour démarrer le script, tapez
mysql_secure_installation
dans votre terminal:
sudo mysql_secure_installation
Vous serez invité à définir un mot de passe pour le compte root, à supprimer l'utilisateur anonyme, à restreindre l'accès des utilisateurs root à la machine locale et à supprimer la base de données de test.
… Enter current password for root (enter for none):… Set root password? Y New password: Re-enter new password:… Remove anonymous users? Y… Disallow root login remotely? Y… Remove test database and access to it? Y… Reload privilege tables now? Y… Thanks for using MariaDB!
S'il est sélectionné, le script rechargera les tables de privilèges en s'assurant que les modifications prennent effet immédiatement.
Toutes les étapes sont expliquées en détail et il est recommandé de répondre «Y» (oui) à toutes les questions.
Méthodes d'authentification
Par défaut, l'utilisateur root MariaDB utilise le plugin d'authentification
unix_socket
qui vérifie l'ID utilisateur effectif lors de l'appel de l'outil client
mysql
.
Cela signifie que vous ne pouvez vous connecter au serveur MariaDB en tant que root que si vous appelez la commande
mysql
tant que root système ou en ajoutant sudo à la commande.
Pour une sécurité accrue, il est recommandé de conserver le plugin d'authentification par défaut et de permettre à l'utilisateur root de s'authentifier uniquement via les sockets Unix.
sudo mysql
Exécutez les instructions suivantes pour modifier le plug-in d'authentification:
ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password; ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';
Vous pouvez maintenant vous connecter au serveur MariaDB en utilisant le nouveau mot de passe:
mysql -u root -p
Changer le plugin d'authentification vous permettra également de vous connecter en tant que root à partir d'un programme externe tel que phpMyAdmin.
Conclusion
Dans ce tutoriel, nous vous avons montré comment installer et sécuriser MariaDB sur un serveur Debian 10.
mariadb mysql debianComment installer mariadb sur centos 8
Dans ce didacticiel, nous expliquerons comment installer et sécuriser MariaDB 10.3 sur CentOS 8. MariaDB est un système de gestion de base de données relationnelle open source, rétrocompatible, remplaçant binaire de MySQL.
Comment installer mariadb sur debian 9
Avec la sortie de Debian 9, MySQL a été remplacé par MariaDB comme système de base de données par défaut. Dans ce tutoriel, nous allons vous montrer deux méthodes différentes pour installer MariaDB sur votre machine Debian 9.
Comment installer mariadb sur Ubuntu 18.04
MariaDB est un système de gestion de base de données relationnelle open source, multithread, un remplacement rétrocompatible pour MySQL. Dans ce tutoriel, nous vous montrerons deux méthodes différentes sur la façon d'installer MariaDB sur votre machine Ubuntu 18.04.







