Installation de MariaDB, Apache et PhpMyAdmin sur Debian

MariaDB est un système de gestion de base de données open-source similaire à MySQL. Il est souvent utilisé avec Laravel pour stocker les données de votre application. PhpMyAdmin est une interface utilisateur web populaire pour gérer les bases de données MariaDB. 

Dans cette article, nous allons vous montrer comment installer MariaDB et PhpMyAdmin sur votre serveur Debian, ainsi que comment utiliser PhpMyAdmin pour gérer vos bases de données MariaDB.

Utiliser cette commande si vous n'avez pas suivi ce tutoriel depuis le début
sudo apt-get update

Installation de MariaDB sur Debian

Pour installer MariaDB sur votre serveur Debian, utilisez les commandes suivantes :

sudo apt-get install mariadb-server

Une fois l’installation terminée, vous pouvez vérifier l’état de MariaDB en utilisant la commande :

sudo systemctl status mariadb

Il est également recommandé de sécuriser votre installation MariaDB en exécutant et suivres les instructions en fonctions de ce que vous souhaitez configurer :

sudo mysql_secure_installation

Créer un utilisateur avec des droits

Connectez-vous à votre base de données : 

mysql -u root -p
Créez un nouvel utilisateur en utilisant la commande suivante:
CREATE USER 'laravel'@'localhost' IDENTIFIED BY 'password';

Pour donner un mot de passe à un utilisateur MySQL, vous pouvez utiliser la commande suivante:

SET PASSWORD FOR 'laravel'@'localhost' = PASSWORD('yourpassword');

Accordez des privilèges globaux à cet utilisateur en utilisant la commande suivante:

GRANT ALL PRIVILEGES ON *.* TO 'laravel'@'localhost';

Enfin, actualisez les privilèges pour que les modifications prennent effet en utilisant la commande suivante:

FLUSH PRIVILEGES;

Installation d'Apache sur Debian

Pour installer Apache sur votre serveur Debian, utilisez les commandes suivantes :

sudo apt-get install apache2

Nous détaillerons plus en détails la configuration d’Apache dans le chapitre Installation de Laravel et configuration d’Apache, nous installons apache à cet étape du tutoriel pour vous permettre d’accéder à PhpMyAdmin juste après son installation.

Installation de PhpMyAdmin sur Debian

Pour installer PhpMyAdmin sur votre serveur Debian, utilisez les commandes suivantes :

sudo apt-get install phpmyadmin

Si le dossier de configuration phpmyadmin.conf n’est pas présent dans le dossier /etc/apache2/conf-available/, tapez les lignes suivantes pour l’ajouter :

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl restart apache2

Une fois l’installation terminée, vous pouvez accéder à PhpMyAdmin en entrant l’URL suivante dans votre navigateur web :

http://your_server_ip/phpmyadmin

Je vous invite à créer une base de donnée laravel qui nous servira vous servira à connecter votre base de donnée à votre Laravel.

En suivant ces étapes, vous devriez maintenant avoir installé MariaDB et PhpMyAdmin sur votre serveur Debian, et savoir comment utiliser PhpMyAdmin pour gérer vos bases de données MariaDB. Il est maintenant temps de poursuivre avec l’installation de Laravel sur votre serveur.

Newsletter

Ne manquez jamais les nouveaux conseils, tutoriels et autres.

Pas de spam, jamais. Nous ne partagerons jamais votre adresse électronique et vous pouvez vous désabonner à tout moment.