Maison > Article > base de données > Introduction détaillée sur la façon d'utiliser le package rpm pour installer mysql 5.7.18 dans CentOS7
Cet article présente principalement les étapes pertinentes de CentOS7 utilisant le package rpm pour installer mysql 5.7.18. Les amis intéressés peuvent se référer à
<.>Instructions
en utilisant MySQL-5.7.18. Le système d'exploitation est CentOS Linux 64 bits version 7.2.1511 (Core), installé sous forme de bureau.
Désinstaller MariaDB
rpm -qa | grep mariadb2. Vérifiez le package yum associé à MariaDB installé. Le nom du package doit être jugé en fonction du résultat de la commande rpm.
yum list mariadb-libs3. Supprimez le package yum associé à MariaDB installé. Le nom du package doit être jugé en fonction des résultats de la commande yum list. Cette étape nécessite les privilèges root.
yum remove mariadb-libs
Téléchargez le package MySQL RPM
et rechercher le lien de téléchargement RPM correspondant.
Copiez le code Le code est le suivant :
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
Installez MySQL à l'aide du package RPM
mkdir mysql-5.7.18 tar -xv -f mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7.18 cd mysql-5.7.18/ rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpmAprès une installation réussie, vous pouvez également supprimer les fichiers d'installation et les fichiers temporaires
cd .. rm -rf mysql-5.7.18 rm mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
Changer le mot de passe initial MySQL
fichier de configuration /etc/my.cnf pour que MySQL ignore la vérification des autorisations lors de la connexion. Ajoutez une ligne :
skip-grant-tables2. Redémarrez MySQL.
service mysqld restart3. Connectez-vous à MySQL sans mot de passe.
mysql4. Exécutez la commande suivante sur le client mysql pour modifier le mot de passe root.
use mysql; UPDATE user SET authentication_string = password('your-password') WHERE host = 'localhost' AND user = 'root'; quit;5. Modifier le fichier de configuration
/etc/my.cnf Supprimer la ligne ajoutée précédente skip-grant-tables, et redémarrez MySQL. Cette étape est très importante et ne pas la faire peut entraîner de graves problèmes de sécurité.
mysql -u root -p7.MySQL vous forcera à changer le mot de passe, et il ne peut pas s'agir d'un simple mot de passe de règle.
ALTER USER root@localhost IDENTIFIED BY 'your-new-password';Les étapes peuvent être un peu gênantes. Je n'ai pas encore pensé à d'autres méthodes, donc je vais simplement les utiliser comme ceci.
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!