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
Libérer: 2023-06-03 09:34:02
avant
875 Les gens l'ont consulté

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

yum -y install wget https://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion
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
Copier après la connexion

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
Copier après la connexion
# 🎜🎜#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
Copier après la connexion

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
Copier après la connexion

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';
    Copier après la connexion

    Autoriser les connexions à distance :

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

    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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal