当前位置:网站首页>Installation du tutoriel MySQL 8.0.22 par centos8
Installation du tutoriel MySQL 8.0.22 par centos8
2022-07-02 05:19:00 【Petit frère Ming, vole avec toi.】
Les étapes d'installation sont les suivantes:
1.Désinstaller
yum remove -y mysql
find / -name mysql //Trouver les fichiers restants,Encore une fois.rm -rfPour supprimer le fichier correspondant
2.Télécharger
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
yum install mysql80-community-release-el8-1.noarch.rpm
3.Vérifier la source des données
VoirmysqlSi la source a été installée avec succès:
yum repolist enabled | grep "mysql.*-community.*"
4.DésactiverCentOS8Apportez - le vous - même.mysqlModule
yum module disable mysql // Désactiver la commande
5.InstallationmysqlLes ordres
yum install mysql-community-server --nogpgcheck
Is this ok [y/Y] Tout le temps yBon sang
6.Démarragemysql
Au démarragemysqlHeure,J'ai rencontré un problème:
[[email protected] soft]# service mysqld start //Commande de démarrage
Problèmes rencontrésExact.Commande de démarrage:
[[email protected] soft]# /bin/systemctl start mysqld.service//Commande de démarrage
[[email protected] soft]# service mysqld status //
7.Affichermysql Code aléatoire pour
grep 'temporary password' /var/log/mysqld.log
Le mot de passe esthost: La chaîne de caractères qui suit .
8.Connectez - vous et modifiezmysqlMot de passe
mysql -u root -p // Saisissez le mot de passe généré ci - dessus
La modification du mot de passe nécessite une attention particulière , Ici, le mot de passe a d'abord été modifié en “Root_21root”
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root_21root'; // Parce que quand on change le mot de passe , Il n'est généralement pas satisfait de sa stratégie
Les erreurs suivantes seront signalées:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
Solutions:
Assurez - vous de modifier le mot de passe par défaut à : Root_21root Satisfaire sa stratégie ,Faites ce qui suit::
SHOW VARIABLES LIKE 'validate_password%'; //Voir la politique de mot de passe
Modifier la longueur du mot de passe:
set global validate_password.length=1; //(Longueur)
Modifier le niveau de mot de passe:
set global validate_password.policy=0; //(Grade)
Définissez le mot de passe que vous voulez :
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
Politique avant modification :
Politique modifiée :
9.Mysql8.0.22Accès ouvert à distance
create user 'root'@'%' identified by 'root123'; //1、 Créer d'abord un enregistrement de permission
grant all privileges on *.* to 'root'@'%' with grant option; //2、Autorisation
Ouvrir le port pare - feu
Ouvert directement au Groupe de sécurité mysqlNuméro de port
Résolution2059 - Authentication plugin ‘caching_sha2_password’ cannot be loaded:
D'après le message d'erreur caching_sha2_passwordImpossible de charger.
L'erreur ci - dessus est due au fait que le logiciel de connexion client existant ne supporte pas Mysql8 Nouvelle méthode de chiffrement caching_sha2_password, Nous devons donc modifier le cryptage de l'utilisateur , Remplacer par l'ancienne méthode d'authentification cryptographique . Vous pouvez voir que l'utilisateur actuel est chiffré comme caching_sha2_password.Exécuter la commande suivante:
use mysql;
select user,plugin from user where user='root';
alter user 'root'@'%' identified with mysql_native_password by '[email protected]';// Changer le mode de chiffrement de l'utilisateur en mysql_native_password.
flush privileges;// Celui - ci doit être exécuté , Exécuter la commande pour que l'entrée de configuration des droits prenne effet immédiatement .
Essayez de vous connecter à nouveauMysql,Connexion réussie.
Schéma:
Réimpression:https://blog.csdn.net/qq_39150374/article/details/112471108
边栏推荐
- ubuntu20.04安装mysql8
- Gee series: Unit 1 Introduction to Google Earth engine
- 函数中使用sizeof(arr) / sizeof(arr[0])求数组长度不正确的原因
- Gee: remote sensing image composite and mosaic
- leetcode两数相加go实现
- Fabric.js 将本地图像上传到画布背景
- Feign realizes file uploading and downloading
- Fabric. JS right click menu
- 国产全中文-自动化测试软件Apifox
- el-cascader回显只选中不显示的问题
猜你喜欢
6. Network - Foundation
Gee: remote sensing image composite and mosaic
视差特效的原理和实现方法
Fabric.js 渐变
Gee: use of common mask functions in remote sensing image processing [updatemask]
指针使用详解
Latest: the list of universities and disciplines for the second round of "double first-class" construction was announced
Video multiple effects production, fade in effect and border background are added at the same time
Creation and destruction of function stack frames
摆正元素(带过渡动画)
随机推荐
ubuntu20.04安装mysql8
paddle: ValueError:quality setting only supported for ‘jpeg‘ compression
Simple and practical accounting software, so that accounts can be checked
LeetCode 1175. 质数排列(质数判断+组合数学)
el form 表单validate成功后没有执行逻辑
Straighten elements (with transition animation)
数据库批量插入数据
LeetCode 241. Design priorities for operational expressions (divide and conquer / mnemonic recursion / dynamic programming)
Johnson–Lindenstrauss Lemma(2)
Video cover image setting, put cover images into multiple videos in the simplest way
Php/js cookie sharing across domains
Gee series: unit 6 building various remote sensing indexes in Google Earth engine
Gee series: Unit 3 raster remote sensing image band characteristics and rendering visualization
删除排序数组中的重复项go语言实现
Detailed explanation of Pointer use
Cubemx DMA notes
Global and Chinese market of commercial fish tanks 2022-2028: Research Report on technology, participants, trends, market size and share
Fabric.js IText设置指定文字的颜色和背景色
画波形图_数字IC
数据的储存