Maison >base de données >tutoriel mysql >Analyse de l'installation de l'instance MySQL dans CentOS7

Analyse de l'installation de l'instance MySQL dans CentOS7

WBOY
WBOYavant
2023-06-03 09:34:02874parcourir

1. Téléchargez et installez la source MySQL

yum -y install wget https://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

Analyse de linstallation de linstance MySQL dans CentOS7

2. 🎜 🎜#Est-ce que mysql-community.repo et mysql-community-source.repo existent

Si vous rencontrez l'erreur suivante à ce moment :

Analyse de linstallation de linstance MySQL dans CentOS7# 🎜🎜#"La clé publique pour mysql-community-libs-compat-5.7.37-1. el7.x86_64.rpm n'est pas installé

Le package défaillant est : mysql-community-libs-compat-5.7 .37-1.el7.x86_64

GPG Les clés sont configurées comme : file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql”Analyse de linstallation de linstance MySQL dans CentOS7#🎜🎜 #

Les raisons de la situation ci-dessus Le GPG de MySQL a été mis à niveau et doit être obtenu à nouveau.

yum -y install mysql-community-server

Réexécutez ensuite la commande "yum -y install mysql-community-server" pour l'installer.

Analyse de linstallation de linstance MySQL dans CentOS7

4. Démarrez le service MySQL

Démarrez le service :

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
Analyse de linstallation de linstance MySQL dans CentOS7Si vous en avez besoin pour définir le démarrage automatique du démarrage :

systemctl start mysqld

5. Après l'installation,

générera automatiquement un mot de passe aléatoire dans /var/log/mysqld.log, obtiendrez le mot de passe #🎜. 🎜#

systemctl enable mysqld
# 🎜🎜#Utilisez le mot de passe aléatoire obtenu pour vous connecter au client MySQL. Analyse de linstallation de linstance MySQL dans CentOS7
grep 'temporary password' /var/log/mysqld.log

6. Définir la politique de sécurité du mot de passe MySQL

Force et longueur du mot de passe (4 représente le niveau le plus bas, lorsque la longueur est inférieur à 4 Lorsque la valeur est toujours 4) Définissez le niveau le plus bas et modifiez le mot de passe.

Force du mot de passe :

0 : niveau faible, vérifiez uniquement la longueur ; 🎜🎜#Analyse de linstallation de linstance MySQL dans CentOS7

1 : niveau moyen (par défaut), longueur 8, et doit contenir des chiffres, des lettres majuscules et minuscules et des caractères spéciaux ; # 2 : Niveau fort, le fichier de dictionnaire doit être inclus.

mysql -uroot -p

7. Configurer la connexion à distance

    Créer un utilisateur :
  • set global validate_password_policy=0; 
    set global validate_password_length=4;
    alter user 'root'@'localhost' identified by '123456';

    Autoriser les connexions à distance :

    create user 'root'@'%' identified by '123456';
  • Actualiser les autorisations :
  • grant all privileges on *.* to 'root'@'%' with grant option;

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer