Installez MySQL 5.7 sous MySQL_Centos7

Adresse de l'article de référence:

https://www.linuxidc.com/Linux/2018-05/152574.htm

La source miam de Centos 7 ne prend plus en charge mysql, et maintenant la base de données intégrée par défaut est mariadb,

Introduction de fond:

Le système de gestion de base de données MariaDB est une branche de MySQL, qui est principalement maintenue par la communauté open source et sous licence GPL. L'une des raisons du développement de cette branche est qu'après qu'Oracle a acquis MySQL, il existe un risque potentiel de fermeture de la source de MySQL, donc la communauté utilise une branche pour éviter ce risque. Le but de MariaDB est d'être entièrement compatible avec MySQL, y compris l'API et la ligne de commande, afin qu'il puisse facilement devenir un substitut de MySQL.

 

Donc, si nous installons MySQL sous CentOS7, nous devons ajouter nous-mêmes des sources supplémentaires:

Les étapes spécifiques sont les suivantes:

 

1. Téléchargez et ajoutez le référentiel

 yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

 

2. Installez le package MySQL 5.7

Installez MySQL comme les autres packages en utilisant yum et installez le kit de développement

yum install mysql-server mysql-client mysql-devel

 

3. Démarrez Mysql

 systemctl activer mysqld
 systemctl démarrer mysqld

 Afficher l'état du service Mysql

● mysqld.service - MySQL Server
  Loaded: chargé (/usr/lib/systemd/system/mysqld.service; activé; prédéfini par le vendeur: désactivé)
  Actif: actif (en cours d'exécution) depuis le 日 2019-05-27 07:52:03 CST ; Il y a 1min 8s
    Docs: man: mysqld (8)
          http://dev.mysql.com/doc/refman/en/using-systemd.html
  Processus: 3743 ExecStartPre = / usr / bin / mysqld_pre_systemd (code = sorti, status = 0 / SUCCESS)
 PID principal: 3835 (mysqld)
  Statut: "SERVER_OPERATING"
  CGroup: /system.slice/mysqld.service
          └─3835 / usr / sbin / mysqld

5 月 27 07:49:51 localhost.localdomain systemd [1]: Démarrage de MySQL Server ...
5 月 27 07:52:03 localhost.localdomain systemd [1]: Démarrage de MySQL Server.

 

4. Initialisation MySQL

 

Lorsque le serveur MySQL est démarré pour la première fois, un mot de passe temporaire est généré pour l'utilisateur racine MySQL. Vous pouvez trouver le mot de passe en exécutant la commande suivante:

sudo grep 'mot de passe temporaire' /var/log/mysqld.log

La sortie devrait ressembler à ceci:

2018-05-26T23: 50: 09.270656Z 5 [Remarque] [MY-010454] [Serveur] Un mot de passe temporaire est généré pour root @ localhost:  xwEPP-Fd2zcf

Prenez note du mot de passe xwEPP-Fd2zcf , car la prochaine commande vous demandera d'entrer un mot de passe root temporaire.

 

Exécutez la commande mysql_secure_installation pour améliorer la sécurité de l'installation de MySQL

mysql_secure_installation

Sécurisation du déploiement du serveur MySQL.

Entrez le mot de passe de l'utilisateur root:

Après avoir entré le mot de passe temporaire xwEPP-Fd2zcf , le système vous demandera de définir un nouveau mot de passe pour l'utilisateur root. Le mot de passe doit contenir au moins 8 caractères et au moins une lettre majuscule, une lettre minuscule, un chiffre et un caractère spécial.

Exemple de sortie:

Le mot de passe existant pour la racine du compte d'utilisateur a expiré. Veuillez définir un nouveau mot de passe.

Nouveau mot de passe:

Ré-entrez le nouveau mot de passe:

Le script vous demandera également de supprimer les utilisateurs anonymes, de restreindre l'accès des utilisateurs root à l'ordinateur local et de supprimer la base de données de test. Vous devez répondre «y» (oui) à toutes les questions.

 

 

 

 

Enfin, exécutez mysql -u root -p pour vous connecter à MySQL

Enfin, connectez-vous à MySQL

Bienvenue sur le moniteur MySQL. Les commandes se terminent par; ou \ g.
Votre identifiant de connexion MySQL est la
version 11 du serveur: 8.0.11 MySQL Community Server - GPL

Copyright (c) 2000, 2018,  Oracle  et / ou ses filiales. Tous les droits sont réservés.

Oracle est une marque déposée d'Oracle Corporation et / ou de ses
filiales. Les autres noms peuvent être des marques déposées de leurs
propriétaires respectifs .

Tapez «aide»; ou '\ h' pour obtenir de l'aide. Tapez «\ c» pour effacer l'instruction d'entrée actuelle.

Publié 520 articles originaux · gagné 1146 · vues 2,83 millions +

Je suppose que tu aimes

Origine blog.csdn.net/u010003835/article/details/97963117
conseillé
Classement