Les testeurs apprennent Linux (6): Installez la base de données mysql sur CentOS7

Annuaire

1. Maîtrisez les commandes d'installation et de désinstallation de rpm

2, installer rpm mysql

3. Accès à distance à mysql

1. Commandes principales d'installation et de désinstallation de RPM

Introduction à RPM:
RPM (Red Hat Package Manager) est un système de gestion de paquets ouvert. Il peut être reconnu comme un standard pour la gestion de progiciels sous Linux sur RedHat Linux et d'autres systèmes Linux. La version de RPM est basée sur l'accord GPL. L'utilisation de RPM peut permettre une installation rapide et réduire les problèmes de compilation et d'installation.

Fonction RPM:
rpm a les fonctions principales suivantes, les détails sont les suivants:
installation: extraire le logiciel du package rpm et l'installer sur le disque dur
Désinstaller: désinstaller le logiciel du système
Mise à niveau: remplacer l'ancienne version du logiciel;
requête: requête Informations
sur le progiciel ; vérification: vérifier la différence entre le logiciel du système et le logiciel du progiciel

Format du package RPM:
Le nom du package RPM a son format unique, tel que: mysql-community-server-5.7.21-1.el7.x86_64.rpm
nom: mysql-community-server est le nom de la
version du logiciel : 5.7.21 -1 est la version du logiciel;
type: x86_64 signifie compilé sur une plate-forme informatique Intel x86 64 bits

Utilisation de la commande rpm:
-i: installez le fichier rpm spécifié
-U: mettez à niveau le logiciel
-e: supprimez le progiciel spécifié
-q: demandez si le progiciel spécifié est installé dans le système
-qa: interrogez tout package rpm
-v: vérifier le package logiciel spécifié

Exemple:
installez le progiciel local: rpm -ivh mysql-community-server-5.7.21-1.el7.x86_64.rpm
Installez le progiciel distant: rpm -ivh http://mirrors.163.com/../xxx. rpm à
partir d' un package de mise à niveau de fichiers local: rpm -Uvh xxxx.rpm
fichier de mise à niveau à distance du package: rpm -Uvh http://mirrors.163.com/../xxx.rpm
désinstaller les paquets: rpm -e mysql
requête si Installez le progiciel: rpm -qa | grep mysql

 

Deuxièmement, rpm installe mysql

Dans la section précédente, nous avons appris la commande rpm, où nous utilisons cette commande pour installer mysql

1. Vérifiez d'abord si mysql est déjà installé sur le serveur actuel:

 

2. Allez sur le site officiel de mysql: https://dev.mysql.com/downloads/mysql/ pour télécharger la dernière version du paquetage mysql rpm, mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar


3. Puisque nous avons seulement besoin d'installer les principaux services de mysql et que nous pouvons accéder à mysql normalement, nous avons seulement besoin de mettre
mysql-community-libs-5.7.21-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7 .21-1.el7.x86_64.rpm
mysql-community-common-5.7.21-1.el7.x86_64.rpm
mysql-community-client-5.7.21-1.el7.x86_64.rpm
mysql-community-server- 5.7.21-1.el7.x86_64.rpm
5 packages rpm sont téléchargés sur le serveur, comme illustré dans la figure

4. Commencez à installer mysql:
4.1 Désinstallez d'abord: yum remove mariadb-libs
4.2 Installation: mysql-community-common-5.7.21-1.el7.x86_64.rpm

 

 4.3 Installation: mysql-community-libs-5.7.21-1.el7.x86_64.rpm

 

Remarque: Étant donné que centOS est livré avec une ancienne version de mariadb-libs qui entre en conflit avec le package mysql actuel, il doit être désinstallé avant l'installation

4.4 Installation: mysql-community-libs-compat-5.7.21-1.el7.x86_64.rpm

 

4.5 Installation: mysql-community-client-5.7.21-1.el7.x86_64.rpm

 4.6 Installation: perl

Exécution: yum install perl
Remarque: Il est préférable d'utiliser cette commande pour installer perl ici. Perl dépend des 26 autres packages. Il est très difficile de le télécharger et de l' installer individuellement
.

 4.7 Installation: mysql-community-server-5.7.21-1.el7.x86_64.rpm

 

5. Démarrage, configuration: Après avoir installé mysql, vous devez démarrer le serveur mysql pour l'utiliser normalement,
5.1.service mysqld restart

  5.2. Trouvez d'abord le fichier journal de mysql, vous devez utiliser la commande suivante:

find: commande find file
find ./ -name a.txt- recherche des fichiers dans le répertoire et les sous-répertoires actuels a.txt
find ./ -size + 1M-recherche des fichiers de plus de 1M dans le répertoire et les sous-répertoires actuels

 

 5.3. Pour trouver le mot de passe initial de l'utilisateur root, vous devez utiliser la commande suivante:

grep: filtre
par exemple cat a.txt | grep -i newdream --filtre les lignes newdream dans a.txt
grep -l mysql / sbin / * --filtre le nom du fichier contenant mysql sous / sbin /

 

5.4. Utilisez root et mot de passe pour créer un lien vers mysql, comme indiqué ci-dessous:

 6.5 Réduisez la limite de complexité des mots de passe: définissez global validate_password_policy = 0;

6.6 Réduisez la limite de longueur de mot de passe: définissez global validate_password_length = 4;

6.7 Modifiez le mot de passe initial de l'utilisateur root: modifiez l'utilisateur 'root' @ 'localhost' identifié par '123456';

6.8 Créer un nouvel utilisateur: créer l'utilisateur 'root' @ '%' identifié par '123456';

6.9 Autorisation: ACCORDER TOUS LES PRIVILÈGES SUR *. * À 'root' @ '%';

6.10 Privilèges de rafraîchissement: privilèges de vidage;

 

 

Troisièmement, l'accès à distance à mysql

Utilisez l'outil de connexion à la base de données navicat pour vous connecter à distance à la base de données Mysql

 

Résumé: 

 La base de données est le fondement des testeurs et doit être installée et utilisée avec compétence.

 

Je suppose que tu aimes

Origine www.cnblogs.com/xmxit-liu/p/12693131.html
conseillé
Classement