Installer Apache PHP Mariadb (Mysql) sur Debian 10 (LAMP)
Table des matières:
- Conditions préalables
- Installer MariaDB sur Debian 9
- Installer MariaDB sur Debian 9 à partir des référentiels MariaDB
- Sécuriser MariaDB
- Connectez-vous à MariaDB à partir de la ligne de commande
- Conclusion
MariaDB est un système de gestion de base de données relationnelle open source, multithread, un remplacement rétrocompatible pour MySQL. Il est maintenu et développé par la Fondation MariaDB, y compris certains des développeurs originaux de MySQL.
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. La première méthode vous guidera à travers les étapes nécessaires pour installer MariaDB à partir des référentiels Debian tandis que la seconde vous apprendra comment installer la dernière version de MariaDB à partir des référentiels officiels MariaDB.
Généralement, il est recommandé d'installer MariaDB à partir des référentiels Debian.
Si vous préférez MySQL à MariaDB, consultez le tutoriel Comment installer MySQL sur Debian 9. Si votre application n'a pas d'exigences spécifiques, vous devez vous en tenir à MariaDB, le système de base de données par défaut de Debian 9.Conditions préalables
Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec les privilèges sudo.
Installer MariaDB sur Debian 9
Au moment de la rédaction de cet article, la dernière version de MariaDB disponible dans le principal Debian est la version 10.1.
Pour installer MariaDB sur Debian 9, procédez comme suit:
-
Commencez par mettre à jour l'index des packages
apten tapant:sudo apt updateUne fois la liste des packages mise à jour, installez MariaDB en exécutant la commande suivante:
sudo apt install mariadb-serverLe service MariaDB démarre automatiquement. Vous pouvez le vérifier en tapant:
sudo systemctl status mariadbLa sortie devrait ressembler à ceci:
● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Wed 2018-09-12 15:10:40 UTC; 1min 48s ago Main PID: 11356 (mysqld) Status: "Taking your SQL requests now…" CGroup: /system.slice/mariadb.service └─11356 /usr/sbin/mysqld
Installer MariaDB sur Debian 9 à partir des référentiels MariaDB
Au moment d'écrire ces lignes, la dernière version de MariaDB est la version 10.3 qui peut être installée à partir des dépôts officiels de MariaDB. Avant de passer à l'étape suivante, visitez la page Référentiel MariaDB et vérifiez si une nouvelle version est disponible.
Pour installer MariaDB 10.3 sur votre système Debian 9, procédez comme suit:
-
La première étape consiste à activer le référentiel MariaDB et à importer la clé GPG du référentiel sur votre système pour ce faire, exécutez les commandes suivantes:
sudo apt install software-properties-common dirmngrsudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8sudo add-apt-repository 'deb http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'Une fois le référentiel activé, mettez à jour la liste des packages et installez MariaDB avec:
sudo apt updatesudo apt install mariadb-serverLe service MariaDB démarre automatiquement, pour vérifier qu'il exécute la commande suivante:
sudo systemctl status mariadb● mariadb.service - MariaDB 10.3.8 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 16417 (mysqld) Status: "Taking your SQL requests now…" Tasks: 31 (limit: 507) CGroup: /system.slice/mariadb.service └─16417 /usr/sbin/mysqld
Sécuriser MariaDB
Pour améliorer la sécurité de l'installation de MariaDB, exécutez le script
mysql_secure_installation
:
sudo mysql_secure_installation
Le script vous invite à 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.
À la fin, le script rechargera les tables de privilèges en s'assurant que toutes 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.
Connectez-vous à MariaDB à partir de la ligne de commande
Pour vous connecter au serveur MariaDB via le terminal en tant que type de compte root:
mysql -u root -p
Vous serez invité à entrer le mot de passe root que vous avez précédemment configuré à l'aide du script
mysql_secure_installation
.
Une fois que vous aurez entré le mot de passe, le shell MariaDB vous sera présenté comme indiqué ci-dessous:
Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 2 Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB >
Conclusion
Dans ce tutoriel, nous vous avons montré comment installer et sécuriser MariaDB sur un serveur Debian 9.
Maintenant que votre serveur MariaDB est opérationnel et que vous savez comment vous connecter au serveur MariaDB à partir de la ligne de commande, vous pouvez consulter les guides suivants:
mariadb mysql debianCe message fait partie de Comment installer la pile LAMP sur la série Debian 9.
Autres articles de cette série:
• Comment installer Apache sur Debian 9 • Comment installer PHP sur Debian 9 • Comment configurer les hôtes virtuels Apache sur Debian 9 • Comment installer MariaDB sur Debian 9 • Sécuriser Apache avec Let's Encrypt sur Debian 9Comment installer mariadb sur Debian 10
MariaDB est un système de gestion de base de données relationnelle open source, multithread, un remplacement rétrocompatible pour MySQL. Ce tutoriel explique comment installer MariaDB sur Debian 10.
Comment 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 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.







