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.