Annuaire d'articles
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
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,
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 :
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
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.
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.
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.
Cliquez ensuite sur l'option SSH ci-dessus et sélectionnez Utiliser le canal SSH
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.
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 !