Maison  >  Article  >  base de données  >  Comment utiliser yum pour installer Mysql5.7.19 sur Centos7

Comment utiliser yum pour installer Mysql5.7.19 sur Centos7

黄舟
黄舟original
2017-09-26 10:21:071122parcourir

Cet article présente principalement les étapes détaillées d'utilisation de yum pour installer Mysql5.7.19 sur Centos7. L'éditeur pense que c'est plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur pour y jeter un œil

Il n'y a pas de mysql dans le source yum de Centos7 par défaut, car mysql a été remplacé par mariaDB.

Nous téléchargeons d'abord la source du dépôt de mysql. Nous pouvons aller sur le site officiel de mysql pour trouver la dernière adresse de la source du dépôt

Adresse :

https://dev.mysql.com/downloads/repo/yum/

Commencez à télécharger la source du repo sous Linux


//下载mysql rpm包
# wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

//安装mysql rpm包
# rpm -ivh mysql57-community-release-el7-11.noarch.rpm

//安装mysql
# yum install mysql-community-server

Installation réussie Ensuite, vous devez redémarrer le service MySQL.


# service mysqld restart

Le Mysql5.7 nouvellement installé générera aléatoirement un mot de passe root. Nous devons d'abord trouver ce mot de passe aléatoire, puis modifier le nouveau mot de passe. Nous pouvons trouver un mot de passe root aléatoire via la commande grep.


[root@local bin]# grep "password" /var/log/mysqld.log
2017-09-24T08:03:30.664086Z 1 [Note] A temporary password is generated for root@localhost: 8A3xwbk8_P1A

Utilisez un mot de passe aléatoire pour vous connecter à MySQL


[root@local bin]# mysql -uroot -p
Enter password:

Réinitialisez le mot de passe root après en saisissant


mysql> SET password=PASSWORD("mysql123");
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

S'il existe le rapport d'erreur ci-dessus, cela signifie que la configuration du mot de passe est trop simple. Les règles de définition du mot de passe doivent contenir des chiffres, des lettres majuscules et des chaînes de caractères.

Enfin, accordez l'autorisation de connexion au réseau externe, le nom d'utilisateur est le nom d'utilisateur, le mot de passe est le mot de passe de connexion


mysql>grant all privileges on *.* to username@'%' identified by 'password';

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:
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