Vous venez d'avoir votre VPS et vous souhaitez commencer l'utiliser ?
Normal ! On vous comprend, en même temps quand on vient de recevoir une super machine comme [celles-ci
Alors ne perdons pas de temps et commençons.
Installer MySQL sur un serveur privé virtuel (VPS) est la tâche de base pour héberger des bases de données pour des sites web et des applications.
Voici notre guide détaillé pour installer MySQL sur un VPS, en utilisant Ubuntu comme système d'exploitation.
Les étapes sont similaires pour toutes autres distributions Linux !
Prérequis
Bon, jusqu'a la on est bon ? Parfait alors on peut continuer.
Étape 1 : Mettre à jour le système
Avant d'installer de nouveaux paquets, il est toujours bon de mettre à jour la liste des paquets existants et de mettre à jour les paquets installés.
sudo apt update
sudo apt upgrade
Étape 2 : Installer MySQL
Installez MySQL à l'aide du gestionnaire de paquets apt.
sudo apt install mysql-server
Étape 3 : Sécuriser l'installation de MySQL
MySQL inclut un script de sécurité qui permet de supprimer certaines configurations par défaut et sécuriser votre installation. Exécutez ce script.
sudo mysql_secure_installation
Suivez les instructions à l'écran :
Définissez un mot de passe pour l'utilisateur root de MySQL.
Supprimez les utilisateurs anonymes.
Désactivez la connexion root à distance.
Supprimez la base de données de test.
Rechargez les tables de privilèges pour appliquer les modifications.
Étape 4 : Vérifier l'état de MySQL
Assurez-vous que MySQL est en cours d'exécution.
sudo systemctl status mysql
Vous devriez voir une sortie indiquant que le service MySQL est actif (running).
Étape 5 : Connectez-vous à MySQL
Pour vérifier que l'installation a réussi et pour commencer à utiliser MySQL, connectez-vous en tant qu'utilisateur root.
sudo mysql -u root -p
Entrez le mot de passe que vous avez défini lors de l'étape de sécurisation.
Étape 6 : Créer une base de données et un utilisateur MySQL
Maintenant que vous êtes connecté à MySQL, vous pouvez créer une nouvelle base de données et un nouvel utilisateur.
CREATE DATABASE nom_de_votre_base_de_donnees;
CREATE USER 'nom_utilisateur'@'localhost' IDENTIFIED BY 'mot_de_passe_utilisateur';
GRANT ALL PRIVILEGES ON nom_de_votre_base_de_donnees.* TO 'nom_utilisateur'@'localhost';
FLUSH PRIVILEGES;
Remplacez nom_de_votre_base_de_donnees, nom_utilisateur, et mot_de_passe_utilisateur par les valeurs souhaitées.
On espère que l'on aura bien résumé, si vous ne savez pas comment vous lancer, il existe énormément de vidéo Youtube expliquant la démarche à suivre. Vous pouvez également passer par [notre discord