Aller au contenu principal

Comment installer MySQL sur CentOS

Comment installer MySQL sur CentOS

MySQL est un système de gestion de base de données relationnelle (SGBDR) open source populaire et largement utilisé. Il offre une manière puissante et flexible de stocker et de gérer de grandes quantités de données. Ce tutoriel étape par étape vous guidera dans le processus d'installation de MySQL sur CentOS, une distribution Linux populaire.

Prérequis

Avant de commencer, assurez-vous d'avoir ce qui suit :

  • Un serveur CentOS avec un accès root ou un compte utilisateur disposant des privilèges sudo.
  • Une connexion Internet stable.

Étape 1 : Mettre à jour les packages du système

Pour vous assurer que votre système est à jour, il est recommandé de mettre à jour les packages du système avant d'installer un nouveau logiciel. Ouvrez un terminal et exécutez la commande suivante :

sudo yum update

Cette commande mettra à jour tous les packages installés sur votre système CentOS.

Étape 2 : Installer le dépôt MySQL

Par défaut, CentOS fournit une version plus ancienne de MySQL dans son dépôt officiel. Pour installer la dernière version, nous devons ajouter le dépôt MySQL officiel. Exécutez la commande suivante pour télécharger et installer le package du dépôt :

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

Cette commande téléchargera et installera le package du dépôt MySQL.

Étape 3 : Installer le serveur MySQL

Maintenant que nous avons ajouté le dépôt MySQL, nous pouvons procéder à l'installation du serveur MySQL. Exécutez la commande suivante :

sudo yum install mysql-server

Cette commande installera le serveur MySQL et ses dépendances.

Étape 4 : Démarrer le service MySQL

Une fois l'installation terminée, démarrez le service MySQL en exécutant la commande suivante :

sudo systemctl start mysqld

Cette commande démarrera le service MySQL sur votre système CentOS.

Étape 5 : Sécuriser l'installation de MySQL

MySQL est livré avec un script qui aide à sécuriser l'installation en définissant un mot de passe root et en supprimant certains paramètres par défaut non sécurisés. Exécutez la commande suivante pour lancer le script :

sudo mysql_secure_installation

Le script vous demandera de définir un mot de passe root, de supprimer les utilisateurs anonymes, d'interdire la connexion root à distance, de supprimer la base de données de test et de recharger les tables de privilèges. Suivez les invites et répondez aux questions en conséquence.

Étape 6 : Vérifier l'installation de MySQL

Pour confirmer que MySQL est correctement installé et en cours d'exécution, exécutez la commande suivante :

sudo systemctl status mysqld

Cette commande affichera l'état du service MySQL. Si le service est en cours d'exécution, vous verrez un message indiquant que le service est actif.

Étape 7 : Accéder à la ligne de commande MySQL

Pour accéder à la ligne de commande MySQL, utilisez la commande suivante :

mysql -u root -p

Vous serez invité à entrer le mot de passe root que vous avez défini lors de l'installation. Après avoir saisi le mot de passe, vous serez connecté à l'interface de ligne de commande MySQL.

Exemples d'utilisation

Voici quelques exemples de commandes MySQL courantes que vous pouvez essayer :

  • Afficher toutes les bases de données : SHOW DATABASES;
  • Créer une nouvelle base de données : CREATE DATABASE mydatabase;
  • Basculer vers une base de données : USE mydatabase;
  • Créer une table :
  CREATE TABLE mytable (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
);

Points d'attention

Lors du processus d'installation, voici quelques points à garder à l'esprit :

  • Assurez-vous d'avoir une connexion Internet stable pour télécharger les packages nécessaires.
  • Vérifiez deux fois l'URL du dépôt pour vous assurer d'installer la bonne version de MySQL.
  • Lors de la définition du mot de passe root, choisissez un mot de passe fort et sécurisé pour protéger votre installation MySQL.

Conclusion

Félicitations ! Vous avez réussi à installer MySQL sur votre système CentOS. Vous pouvez maintenant commencer à utiliser MySQL pour stocker et gérer vos données. N'oubliez pas de consulter la documentation officielle de MySQL pour des utilisations et des configurations plus avancées.