Maison  >  Article  >  base de données  >  Explication détaillée de la méthode yum MySQL5.7.18 de la désinstallation à l'installation sous Linux (image et texte)

Explication détaillée de la méthode yum MySQL5.7.18 de la désinstallation à l'installation sous Linux (image et texte)

黄舟
黄舟original
2017-06-04 09:58:431701parcourir

Cet article présente principalement le schéma de processus de MySQL5.7.18 yum de la désinstallation à l'installation sous Linux Les amis qui en ont besoin peuvent s'y référer<.>

Après avoir longtemps lutté, après y avoir réfléchi, j'ai finalement compris le processus d'installation de yum. J'ai déjà écrit sur l'installation du paquet binaire. Ici, j'utilise yum pour l'installer. .2+ MySQL5.7.18.

Chaque étape fait référence à de nombreux articles, qui seront répertoriés un par un plus tard. Parce que cette machine a déjà été installée, suivez simplement les étapes étape par étape pour désinstaller puis réinstaller.

Cet article est implémenté via une série de méthodes relativement copiées. Pour les utilisateurs comme moi qui n'ont pas été exposés à Linux depuis longtemps, il est relativement facile à comprendre et à accepter. Par exemple, télécharger le fichier directement. sous Windows et faites-le glisser vers le système Linux. Au lieu de télécharger avec la commande wget, utilisez directement la fonction d'édition de winscp

editor au lieu de l'édition de la commande vim.

Désinstaller.

Version du système d'exploitation

   rpm -qa | grep -i mysql
   rpm -qa | grep -i mysql命令查看已经安装过的组件。

Utilisez la commande yum -y Remove pour désinstallez le composant MySQL installé, utilisez la commande suivante, Pour ceux qui ont été installés ci-dessus et désinstallez-les séparément,

yum -y remove mysql-community-libs-5.7.18-1.el7.x86_64
yum -y remove mysql-community-common-5.7.18-1.el7.x86_64
yum -y remove mysql-community-client-5.7.18-1.el7.x86_64
yum -y remove mysql57-community-release-el7-10.noarch
yum -y remove mysql-community-server-5.7.18-1.el7.x86_64
ne sera pas coupé s'il y a trop d'images. Voici un exemple.

Utilisez à nouveau rpm -qa | grep -i mysql pour afficher les composants installés. Ils ont été complètement désinstallés.

 whereis mysql

Interrogez les répertoires générés par l'installation précédente de et supprimez-les respectivement.

Installation

Téléchargez la source du dépôt de MySQL. Quant à savoir à quoi sert ce fichier, je. comprenez-le personnellement. Cela vous aidera automatiquement à configurer la source yum du composant d'installation MySQL.

Ce fichier peut être téléchargé sous Windows, puis

téléchargé sur le serveur Linux. Il peut également être téléchargé directement depuis le serveur Linux, et il doit également être installé.

Après avoir téléchargé ce

fichier , faites-le glisser vers le répertoire racine du serveur Linux via winscp

 Le fichier téléchargé ci-dessus sous Linux

Installer le package du repo MySQL


 rpm -ivh mysql57-community-release-el7-10.noarch.rpm

Il y aura quelques invites simples au milieu. Après avoir entré Y, tout sera installé automatiquement.


 yum install mysql-community-server

Installation terminée

Modifier le mot de passe initial Root

Après l'installation, un fichier my.cnf sera généré sous etc. Ajoutez une configuration skip-grant-tables = 1 à my.cnf pour ignorer l'exigence initiale de vérification du mot de passe.

Systemctl démarre le service mysql

Connectez-vous au service MySQL car il est configuré pour ignorer les exigences de mot de passe, entrez mysql - Appuyez sur Entrée après u -p et continuez d'appuyer sur Entrée lorsque vous êtes invité à saisir le mot de passe pour vous connecter à MySQL.

Modifier le mot de passe root MySQL


update user set authentication_string=PASSWORD(&#39;newpassword&#39;) where User=&#39;root&#39;;

  利用这个语句修改root用户可远程访问,update user set host = '%' where user = 'root'

重启之后,可以用预制的密码登陆连接至MySQL

整个过程还是比较简单的,熟悉的话,也就是几分钟的事

这么折腾一遍其实花不了多久时间,只不过是自己不熟悉,一边摸索一边尝试,如果有人指导一下或者多摸索一下就会简单很多

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