Tutoriel détaillé sur l'installation de MySQL8.0.26 sous Linux CentOs7. Je l'ai personnellement testé et c'est réalisable. C'est juste pour la protection contre la foudre de chacun.


1. Préparation du package d'installation

Version du package d'installation MySQL : mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar

Téléchargez le package d'installation sur le serveur Linux : le chemin de téléchargement est /root/softwares
insérer la description de l'image ici

2. Étapes d'installation

1.Créez le chemin d'installation

[root@cq03 ~]# mkdir /usr/local/mysql

2. Décompressez le package d'installation

Décompressez le package d'installation MySQL dans le chemin /usr/local/mysql

[root@cq03 softwares]# tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql/

Après avoir décompressé le package d'installation, changez le chemin vers MySQL.

[root@cq03 softwares]# cd /usr/local/mysql

3. Décompressez les packages d'installation suivants dans l'ordre

3.1 commun

[root@cq03 softwares]# rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm

3.2 client

[root@cq03 softwares]#  rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm 

3.3 bibliothèques

[root@cq03 softwares]#  rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm 

Si vous exécutez cette commande et que l'erreur suivante se produit,
insérer la description de l'image ici
la solution : Comment résoudre le problème lors de la décompression du fichier libs

Si les problèmes ci-dessus ne se produisent pas, ignorez-le

3.4 bibliothèques-compatibilité

[root@cq03 softwares]# rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm

Développement 3.5

[root@cq03 softwares]# rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm

Si l'erreur suivante se produit lors de l'exécution de cette commande :

insérer la description de l'image ici
Solution : Comment résoudre le problème lors de la décompression du fichier de développement.
Si aucune erreur ne se produit, ignorez cette étape.

3.6 client

[root@cq03 softwares]#  rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm

serveur 3.7

[root@cq03 softwares]# rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm

3. Démarrez MySQL

1. Démarrez le service MySQL

[root@cq03 mysql]# systemctl start mysqld

2. Configurer pour démarrer au démarrage

[root@cq03 mysql]# systemctl enable mysqld

3. Afficher les mots de passe MySQL générés aléatoirement

[root@cq03 mysql]# grep 'password' /var/log/mysqld.log

L'endroit marqué est le mot de passe généré aléatoirement
insérer la description de l'image ici

4. Connectez-vous à MySQL

[root@cq03 mysql]# mysql -u root -p

Saisissez ensuite le mot de passe trouvé à l'étape précédente

4. Modifier le mécanisme de la politique de mot de passe

Remarque : Cette fois, la syntaxe est légèrement différente des versions précédentes de MySQL.

# 修改密码策略等级为low
set global validate_password.policy=low;
# 密码的最小长度
set global validate_password.length=6;
# 设置密码中至少要包含0个大小写字母
set global validate_password.mixed_case_count=0;
# 设置密码中至少包含0个数字
set global validate_password.number_count=0;
# 设置密码中至少包含0个特殊字符
set global validate_password.special_char_count=0;

查看密码策略
show variables like '%validate_password%';

5.Changer le mot de passe

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

4. Autorisation à distance

Si vous souhaitez vous connecter à MySQL à distance, vous devez effectuer des opérations d'autorisation à distance.
Remarque : veillez à désactiver le mécanisme de pare-feu, sinon d'autres problèmes pourraient survenir.

Les instructions des versions précédentes de MySQL ne peuvent pas être utilisées ici, sinon l'erreur suivante se produira.
insérer la description de l'image ici
Utilisez simplement les instructions suivantes.

 grant all privileges on *.* to root@'%' with grant option;

Ensuite, vous pouvez contrôler MySQL à distance

5. Accès à distance à MySQL

Outils utilisés : Navicat

1. Étapes

Cliquez sur la case puis sur l'option indiquée par la flèche.
insérer la description de l'image ici
Entrez l'interface suivante :
Nom de la connexion : Vous pouvez la nommer arbitrairement, mais n'avez pas le même nom que les autres connexions.
Hôte : Inchangé
Port : Inchangé
Nom d'utilisateur : Le nom d'utilisateur MySQL du serveur Linux
Mot de passe : Le mot de passe MySQL correspondant du serveur Linux, qui est le mot de passe que vous venez de définir.
insérer la description de l'image ici
Cliquez ensuite sur l'option SSH ci-dessus et sélectionnez Utiliser le canal SSH
insérer la description de l'image ici
pour vérifier l'hôte : serveur Linux correspondant Si vous ne vous souvenez plus de l'adresse IP, vous pouvez saisir la commande dans l'interface de commande Linux : ip addr puis rechercher l'adresse IP correspondante et saisir le nom d'utilisateur : le nom d'utilisateur du serveur Linux Mot de passe : le correspondant mot de passe du serveur Linux Si une nouvelle connexion apparaît, alors félicitations, vous êtes là. C'est terminé ! Double-cliquez pour l'ouvrir pour une utilisation à distance.



insérer la description de l'image ici

insérer la description de l'image ici


Résumer

Ce qui précède est le tutoriel sur l'installation de MySQL8.0.26 sous Linux CentOs7. C'est uniquement à titre de référence d'apprentissage pour chacun, bienvenue pour communiquer !

Je suppose que tu aimes

Origine blog.csdn.net/qq_45263520/article/details/124084190
conseillé
Classement