Table des matières
2. Téléchargez le référentiel MySQL
3. Installez le référentiel MySQL
7. Vérifiez l'installation de MySQL
9. Configurer l'accès à distance (facultatif)
1. Créez un nouvel utilisateur dans le shell MySQL
2. Accordez l'accès à distance aux nouveaux utilisateurs
3. Mettre à jour les modifications
Préface
MySQL est un système de gestion de bases de données relationnelles open source populaire, largement utilisé pour le stockage de données back-end et la gestion d'applications Web. CentOS 7 est une distribution Linux populaire avec une bonne compatibilité et une facilité d'utilisation. Dans ce blog, je vais vous présenter comment installer MySQL 5.7 sur CentOS 7. J'espère que cela sera utile aux utilisateurs qui découvrent MySQL ou CentOS 7.
1. Mettre à jour le système
Avant d'installer MySQL, nous devons nous assurer que le système a été mis à jour avec les derniers progiciels et correctifs de sécurité. Ouvrez un terminal et entrez la commande suivante pour mettre à jour le système :
sudo yum update
Cela vérifiera les mises à jour disponibles et les appliquera au système.
2. Téléchargez le référentiel MySQL
Pour faciliter l'installation de MySQL, nous devons télécharger et installer le référentiel MySQL. Exécutez la commande suivante pour télécharger le référentiel :
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
Cela téléchargera les fichiers d'installation du référentiel à partir du site Web officiel de MySQL.
3. Installez le référentiel MySQL
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
Cela installera le référentiel officiel de MySQL sur votre système, vous permettant d'installer MySQL en utilisant yum.
4. Installez le serveur MySQL
Maintenant, nous pouvons installer le serveur MySQL en utilisant la commande suivante :
sudo yum install mysql-server
5. Démarrez le service MySQL
Une fois l'installation terminée, utilisez la commande suivante pour démarrer le service MySQL
sudo systemctl start mysqld
Cela démarrera le serveur MySQL afin qu'il démarre automatiquement au démarrage du système
6. Configurez MySQL
Après avoir démarré le service MySQL, nous devons exécuter le script de configuration initial pour effectuer une configuration de base. Exécutez la commande suivante :
sudo mysql_secure_installation
Suivez les invites et il vous sera demandé de définir un mot de passe root pour MySQL et certaines autres options de sécurité.
7. Vérifiez l'installation de MySQL
Une fois l'installation terminée, nous pouvons utiliser la commande suivante pour vérifier que MySQL fonctionne correctement :
sudo systemctl status mysqld
Si le service fonctionne normalement, vous verrez le statut « actif (en cours d'exécution) ».
8. Connectez-vous à MySQL
Connectez-vous au service MySQL à l'aide de la commande suivante :
mysql -u root -p
Il vous sera demandé de saisir votre mot de passe root MySQL, vous serez entré dans le shell MySQL et pourrez commencer à interagir avec la base de données.
9. Configurer l'accès à distance (facultatif)
Si vous devez accéder à MySQL depuis un serveur distant, vous pouvez le configurer en suivant ces étapes :
1. Créez un nouvel utilisateur dans le shell MySQL
CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
Remplacez your_username
par votre nom d'utilisateur et your_password
remplacez par votre mot de passe.
2. Accordez l'accès à distance aux nouveaux utilisateurs
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%' WITH GRANT OPTION;
3. Mettre à jour les modifications
FLUSH PRIVILEGES;
10. Redémarrez le service MySQL
Après avoir terminé la configuration, redémarrez le service MySQL à l'aide de la commande suivante :
sudo systemctl restart mysqld
Cela permettra aux modifications de prendre effet.
en conclusion
Grâce à ce blog, nous avons appris comment installer MySQL 5.7 sur CentOS 7. Au cours du processus d'installation, nous avons découvert les étapes pour mettre à jour le système, télécharger le référentiel MySQL, installer le serveur MySQL, démarrer et configurer MySQL. De plus, nous expliquons comment vérifier une installation réussie de MySQL et fournissons une configuration facultative de l'accès à distance. Vous pouvez maintenant commencer à utiliser MySQL pour la gestion et le développement de bases de données sur CentOS 7. Dans notre introduction, nous avons mis en évidence plusieurs étapes et considérations clés, que nous allons maintenant explorer plus en détail.
La première consiste à mettre à jour le système. Lors de toute installation, il est crucial de maintenir votre système à jour. En exécutant sudo yum update
des commandes, nous pouvons obtenir les derniers progiciels et correctifs de sécurité, garantissant ainsi que notre système est à jour. Cela offre une meilleure compatibilité et sécurité tout en résolvant les problèmes de dépendance liés à l'installation de MySQL.
Deuxièmement, nous avons téléchargé et installé le référentiel MySQL. Le référentiel MySQL est un endroit centralisé où les packages MySQL sont stockés, afin que nous puissions facilement installer MySQL et d'autres logiciels associés à l'aide de la commande yum. En utilisant wget
la commande pour télécharger et rpm
la commande pour installer le référentiel, nous pouvons ajouter le référentiel MySQL à notre système pour des installations et mises à jour ultérieures.
Dans les étapes suivantes, nous yum
avons installé le serveur MySQL à l'aide de la commande. Lorsque nous exécutons cette commande, yum téléchargera et installera automatiquement MySQL et toutes les autres dépendances requises. De cette façon, nous garantissons une installation réussie de MySQL tout en offrant une bonne compatibilité avec d’autres logiciels.
Après avoir démarré le service MySQL, nous devons mysql_secure_installation
effectuer une configuration de sécurité de base en exécutant des commandes. Cette commande nous guidera à travers certains éléments de configuration importants, tels que la définition du mot de passe root, la suppression des utilisateurs anonymes, la désactivation de la connexion root à distance, etc. Grâce à cette étape, nous pouvons garantir la sécurité de MySQL et empêcher tout accès non autorisé.
Après avoir vérifié que l'installation de MySQL a réussi, nous pouvons systemctl status mysqld
afficher l'état d'exécution du service MySQL en exécutant la commande. Ceci est important car cela permet de vérifier facilement que le service fonctionne correctement et peut nous aider à résoudre tout problème potentiel.
Une fois que nous nous sommes connectés avec succès à MySQL, nous pouvons commencer à l'utiliser pour gérer la base de données et effectuer des travaux de développement. En utilisant mysql
la commande et en fournissant le nom d'utilisateur et le mot de passe corrects, nous pouvons entrer dans le shell MySQL et commencer à exécuter des commandes SQL. MySQL fournit des fonctions puissantes, telles que la création et la gestion de bases de données, de tables et d'index, l'exécution de requêtes, l'importation et l'exportation de données, etc. Cela nous permet d’effectuer facilement diverses opérations liées à la base de données.
Enfin, nous proposons quelques configurations facultatives d’accès à distance. Ceci est utile pour les utilisateurs qui ont besoin d'accéder à MySQL à partir d'un serveur distant. En créant de nouveaux utilisateurs et en leur accordant les autorisations appropriées, nous pouvons autoriser l'accès à distance et garantir la sécurité et la confidentialité des données.
Pour résumer, ce blog détaille les étapes et précautions d'installation de MySQL 5.7 sur CentOS 7. Avec des instructions claires et des exemples de commandes, les lecteurs peuvent facilement terminer le processus d'installation et commencer à utiliser MySQL pour la gestion et le développement de bases de données sur leurs propres systèmes. Que vous utilisiez MySQL ou CentOS 7 pour la première fois, vous pouvez obtenir de précieux conseils et des connaissances pratiques sur ce blog. J'espère que ce blog sera utile aux lecteurs !