Maison >base de données >tutoriel mysql >Comment installer MySQL 5.7.26 sur centOS7.4
Mariadb est installé par défaut dans centos. Il s'agit d'une branche de mysql Cependant, pour vos besoins, vous devez toujours installer mysql dans le système et vous pouvez directement écraser mariadb une fois l'installation terminée.
1 Téléchargez et installez le référentiel officiel mysql yum
[root@localhost ~]# wget -i -c
Utilisez la commande ci-dessus pour télécharger directement le référentiel yum pour l'installation, qui fait environ 25 Ko, puis vous pouvez l'installer directement avec yum.
[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
Commencez ensuite à installer le serveur mysql.
[root@localhost ~]# yum -y install mysql-community-server
Cette étape peut prendre un certain temps. Une fois l'installation terminée, la base de données mariadb précédente sera écrasée.
2 paramètres de la base de données mysql
Commencez par démarrer mysql
[root@localhost ~]# systemctl start mysqld.service
Vérifiez l'état d'exécution de mysql, l'état d'exécution est le suivant :
[root@localhost ~]# systemctl status mysqld.service
À ce moment, mysql a commencé à fonctionner normalement, mais vous devez savoir si vous souhaitez saisir mysql A ce moment, le mot de passe de l'utilisateur root peut être trouvé dans le fichier journal via la commande suivante :
[root@localhost ~]# grep "password" /var/log/mysqld.log
La commande suivante entre dans la base de données :
[root@localhost ~]# mysql -uroot -p
Entrez le mot de passe initial. Vous ne pouvez rien faire pour le moment car mysql doit changer le mot de passe par défaut. La base de données ne peut fonctionner qu'après :
mysql> alter user 'root'@'localhost' identified by 'new password';
Définissez le mot de passe sur 12 chiffres
Il y a un problème ici lors de la définition du nouveau mot de passe, si le paramètre est trop simple, une erreur sera signalée :
La raison est que mysql a des spécifications de configuration de mot de passe, en particulier avec Lié à la valeur de validate_password_policy
:
Après avoir défini le mot de passe, vous avez terminé
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!