Le didacticiel de niveau nounou pour installer la version MySQL8.0 sur le système CentOS est clair et simple dès les débutants.

Remarque : les privilèges root sont requis

Table des matières

1.Installation

1. Configurez l'entrepôt Yum

2. Utilisez yum pour installer MySQL

3. Une fois l'installation terminée, démarrez MySQL et configurez-le pour qu'il démarre automatiquement au démarrage.

4. Vérifiez l'état de fonctionnement de MySQL

2.Configuration

1. Obtenez le mot de passe initial pour MySQL

2. Connectez-vous au système de base de données MySQL

3. Changer le mot de passe root

4. [Extension], configurez un mot de passe simple pour root

5. Autoriser la connexion à distance root et définir le mot de passe de connexion à distance  

6. Quittez la page de la console MySQL

7. Vérifiez le port  


 

1.Installation

 

1. Configurez l'entrepôt Yum

# Mettre à jour la clé
 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
 
# Installer la version Mysql8.x de la bibliothèque yum rpm -Uvh https://dev.mysql.com/get/ mysql80 -community-release-el7-2.noarch.rpm

 

Puisque MySQL n'est pas dans le référentiel officiel CentOS, nous utilisons la commande rpm ci-dessus :

  • Importez la clé dans l'entrepôt MySQL

  • Configurer l'entrepôt yum de MySQLQ

 

 

 Si ce qui suit se produit lors de la mise à jour de la clé

 Solution (réseau de distribution) : http://t.csdn.cn/2ZQxw 

 

2. Utilisez yum pour installer MySQL

# miam安装Mysql
 miam -y install mysql-community-server

 

 

3. Une fois l'installation terminée, démarrez MySQL et configurez-le pour qu'il démarre automatiquement au démarrage.

systemctl start mysqld 		# Démarrer
 systemctl activate mysqld 		# Démarrer automatiquement au démarrage

 Une fois MySQL installé, il sera automatiquement configuré en tant que mysqldservice nommé :, qui peut être géré par systemctl

 

4. Vérifiez l'état de fonctionnement de MySQL

statut systemctl mysqld

 

2.Configuration

Configurez principalement le mot de passe de l'utilisateur administrateur root et configurez les autorisations pour autoriser la connexion à distance.

 

1. Obtenez le mot de passe initial pour MySQL

# Utilisez la commande grep pour filtrer le mot-clé de mot de passe temporaire dans le fichier /var/log/mysqld.log afin d'obtenir le mot de passe initial
 grep 'mot de passe temporaire' /var/log/mysqld.log

 La case dans l'image est la valeur initiale du mot de passe, copiez-la

 

 

 2. Connectez-vous au système de base de données MySQL

# Exécuter
 mysql -uroot -p 
# Explication 
# -u, l'utilisateur connecté, l'utilisateur administrateur de la base de données MySQL est le même que Linux, il s'agit de root 
# -p, signifie utiliser le mot de passe pour se connecter 

# Après l'exécution est terminé, saisissez (collez) le mot de passe initial que vous venez d'obtenir, vous pouvez accéder à la base de données MySQL. Lors de la saisie du mot de passe, le mot de passe ne sera pas affiché.

 

 3. Changer le mot de passe root

N'oubliez pas ; clé 

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 	
-- Le mot de passe doit être : plus de 8 caractères, avec des lettres majuscules, des symboles spéciaux et ne peut pas être une instruction simple et continue telle que 123, abc

 

 Après avoir défini le nouveau mot de passe, vous pouvez appuyer sur ctrl+d pour vous déconnecter, puis vous reconnecter avec le nouveau mot de passe pour le vérifier.

 

 

 4. [Extension], configurez un mot de passe simple pour root

 Nous pouvons définir un simple mot de passe pour root, tel que 123456.

Veuillez noter que cette configuration concerne uniquement MySQL dans un environnement de test ou un environnement d'apprentissage. S'il s'agit d'un usage formel, veuillez ne pas définir un simple mot de passe.

set global validate_password.policy=0; 		# Le niveau de sécurité du mot de passe est faible
 set global validate_password.length=4;	 	# La longueur minimale du mot de passe est de 4 caractères.

 

 Répétez ensuite la commande de changement de mot de passe

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';

 

 À ce stade, le mot de passe simple a été modifié avec succès. Vous pouvez vous déconnecter et vous reconnecter pour le vérifier.

 

5. Autoriser la connexion à distance root et définir le mot de passe de connexion à distance  

Par défaut, l'utilisateur root n'exécute pas de connexion à distance et est uniquement autorisé à se connecter au système MySQL sur le serveur Linux sur lequel MySQL se trouve.

Veuillez noter qu'autoriser les connexions à distance root présente un risque de sécurité.

# Configurez la connexion à distance root pour la première fois et configurez le mot de passe distant. Utilisez la commande SQL suivante :
 create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password!'; --	 
Le mot de passe doit être : supérieur à 8 caractères, avec des lettres majuscules, avec Les symboles spéciaux ne peuvent pas être des instructions simples consécutives telles que 123, abc 
(sauf lorsqu'un mot de passe simple est configuré) 

# Pour modifier ultérieurement le mot de passe, utilisez la commande SQL suivante ALTER USER 'root'@'%' IDENTIFIÉ AVEC mysql_native_password PAR 'mot de passe' ;

 Remplissez l'adresse IP dans la première case, mais l'adresse IP de connexion à distance a changé et vous devez réinitialiser l'adresse IP. Vous pouvez utiliser des caractères génériques pour représenter toutes les adresses IP.

 

 Les modifications ultérieures du mot de passe sont les suivantes :

6. Quittez la page de la console MySQL

# Quitter la commande
 exit
 
# Ou quitter via les touches de raccourci : ctrl + d

7. Vérifiez le port  

MySQL est lié par défaut au port 3306. Vous pouvez vérifier l'état du réseau de MySQL via l'occupation du port.

netstat-anp | Poignée 3306

 

 

À ce stade, MySQL est installé et disponible. Veuillez conserver correctement le mot de passe root MySQL.

Je suppose que tu aimes

Origine blog.csdn.net/2301_77160836/article/details/131658298
conseillé
Classement