Linux installer mysql5.7 (mode rpm)

1. Site officiel de mysql: https://downloads.mysql.com/archives/community/  téléchargez le package d'installation

 2. Téléchargement sur le serveur

 3. Vérifiez si mysql a été installé sur Linux et désinstallez-le s'il est disponible. En général, centos7 installe mariadb par défaut, et désinstallez-le ici.

  Vue: rpm -qa | grep mariadb

  

   Désinstaller: rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

4. Dépendances d'installation

  Exécutez les commandes suivantes dans l'ordre:

  1. yum install libaio

  2. installer yum perl

  3. yum installe net-tools

5. Décompressez le fichier

  tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

  

 6. Exécutez les commandes suivantes pour installer

  1.rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm

  2.rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm

  3.rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm

  4.rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

  

 7. Vérifiez si l'installation a réussi

  état du service mysqld

  

   La partie rouge ci-dessus indique qu'il n'y a pas de démarrage, exécutez la commande pour démarrer

  état du service mysqld

  

 8. À propos du mot de passe

  Exécuter la commande: mot de passe grep /var/log/mysqld.log

  

   La partie rouge ci-dessus est le mot de passe par défaut.

  Connectez-vous ensuite à mysql

  mysql -uroot -p 

  Entrez le mot de passe ci-dessus, la connexion est réussie

  

   Exécutez use mysql; a trouvé une erreur

  

   Il s'avère que vous devez réinitialiser le mot de passe, puis exécuter la commande reset password: set password = password ("123456");

  

   Je l'ai essuyé et j'ai de nouveau signalé l'erreur. Cela signifie probablement que le mot de passe n'est pas sécurisé. Obtenons un peu plus compliqué: SET PASSWORD = PASSWORD ('longyao. @ 123ly');

  

   Signalez toujours une erreur, puis recherchez des informations à résoudre, recherchez un blog: https://www.cnblogs.com/ivictor/p/5142809.html  , alors suivez l'opération, faites-le

  

   définir global validate_password_policy = 0;

  

   définir global validate_password_length = 1;

  

   Exécutez à nouveau: définissez mot de passe = mot de passe ("123456");

  

   Après vous être déconnecté, vous pouvez vous connecter avec le nouveau mot de passe

  

9. Configurer l'accès à distance

  Exécuter la commande: ACCORDER TOUS LES PRIVILÈGES SUR *. * À 'root' @ '%' IDENTIFIÉ PAR '123456' AVEC L'OPTION GRANT;

  Parce que ma machine a un pare-feu, je dois donc ajouter un port

  firewall-cmd --permanent --zone = public --add-port = 3306 / tcp

  

 

   Redémarrer: systemctl reload firewalld

  Se connecter via navicat

  

Je suppose que tu aimes

Origine www.cnblogs.com/longyao/p/12745702.html
conseillé
Classement