[Package Rpm pour l'installation et la désinstallation de mysql]

1. Préparation environnementale

Vérifiez lorsque la version du système d'exploitation Linux est la version 6.10 de CentOS

[root@ufo130 ~]# lsb_release -a
LSB Version:	:base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID:	CentOS
Description:	CentOS release 6.10 (Final)
Release:	    6.10
Codename:	    Final

2. Téléchargez le package d'installation

Téléchargez l'URL
https://dev.mysql.com/downloads/mysql/ pour
télécharger le package d'installation mysql du système d'exploitation correspondant.
Insérez la description de l'image ici
Vous avez le choix entre plusieurs packages. En règle générale, vous pouvez choisir de télécharger le client et le serveur (vous serez invité à vous connecter au compte du site officiel d'Oracle, Sinon, vous pouvez en enregistrer un)
Insérez la description de l'image ici

3. Effectuez l'installation

Basculez vers l'utilisateur root et téléchargez le package d'installation dans le répertoire / opt

[root@ufo130 opt]# ll
-rw-r--r--  1 root     root      49219800 Apr 13 20:36 mysql-community-client-8.0.19-1.el6.x86_64.rpm
-rw-r--r--  1 root     root        744268 Apr 13 22:51 mysql-community-common-8.0.19-1.el6.x86_64.rpm
-rw-r--r--  1 root     root       8205352 Apr 13 22:52 mysql-community-devel-8.0.19-1.el6.x86_64.rpm
-rw-r--r--  1 root     root       4798368 Apr 13 22:52 mysql-community-libs-8.0.19-1.el6.x86_64.rpm
-rw-r--r--  1 root     root       1775392 Apr 13 22:52 mysql-community-libs-compat-8.0.19-1.el6.x86_64.rpm
-rw-r--r--  1 root     root     545353864 Apr 13 22:10 mysql-community-server-8.0.19-1.el6.x86_64.rpm

Désinstallez le package d'installation mysql précédent (si vous avez déjà installé le service mysql, veuillez vous référer à l'étape 7)

[root@ufo130 opt]# rpm -qa|grep -i mysql

Exécutez les commandes d'installation suivantes dans l'ordre

[root@ufo130 opt]# rpm -ivh mysql-community-common-8.0.19-1.el6.x86_64.rpm
[root@ufo130 opt]# rpm -ivh mysql-community-libs-8.0.19-1.el6.x86_64.rpm
[root@ufo130 opt]# rpm -ivh mysql-community-libs-compat-8.0.19-1.el6.x86_64.rpm
[root@ufo130 opt]# rpm -ivh mysql-community-devel-8.0.19-1.el6.x86_64.rpm
[root@ufo130 opt]# rpm -ivh mysql-community-client-8.0.19-1.el6.x86_64.rpm
[root@ufo130 opt]# rpm -ivh mysql-community-server-8.0.19-1.el6.x86_64.rpm

Vérifiez le package mysql installé

[root@ufo130 opt]# rpm -qa|grep -i mysql
mysql-community-libs-compat-8.0.19-1.el6.x86_64
mysql-community-server-8.0.19-1.el6.x86_64
mysql-community-libs-8.0.19-1.el6.x86_64
mysql-community-common-8.0.19-1.el6.x86_64
mysql-community-devel-8.0.19-1.el6.x86_64
mysql-community-client-8.0.19-1.el6.x86_64

4. Démarrer ou arrêter le service

Démarrez le service mysql et fermez le service mysql (la première fois que vous démarrez le service, le fichier de configuration intégré /etc/my.cnf sera activé et vous pourrez configurer des paramètres plus détaillés si vous en avez besoin)

[root@ufo130 opt]# service mysqld start
初始化 MySQL 数据库:			[确定]                                     
正在启动 mysqld:	 			[确定] 
[root@ufo130 opt]# service mysqld stop
停止 mysqld: 				[确定]                                                                             

5. Paramètres de connexion

Après avoir installé le service mysql, le système générera un mot de passe temporaire qui peut être utilisé pour la première connexion

[root@ufo130 mysql]# grep 'temporary password' /var/log/mysqld.log|awk '{print $NF}'
YjR&%Oojo4g_

Connexion temporaire, modifier le mot de passe root, actualiser la table des autorisations

[root@ufo130 mysql]# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.19

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Ufo_123456'; 
Query OK, 0 rows affected (0.09 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

Redémarrez pour prendre effet, vérifiez la connexion (connexion réussie)

[root@ufo130 mysql]# service mysqld restart
停止 mysqld: 		[确定]                                             
正在启动 mysqld:   	[确定]                                       
[root@ufo130 mysql]# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 8.0.19 MySQL Community Server - GPL

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

6. Disposition des fichiers

Disposition commune des fichiers
/ usr / bin (programmes et scripts clients)
/ usr / sbin (serveur mysqld)
/ var / lib / mysql (fichiers journaux et bases de données)
/ usr / share / doc / packages (documents)
/ usr / include / mysql (y compris les fichiers d'en-tête)
/ usr / lib / mysql (fichiers de bibliothèque)
/ usr / share / mysql * (messages d'erreur et fichiers de jeux de caractères)
/ usr / share / sql-bench (programme de référence)

7. Effectuer la désinstallation

Désinstaller dans l'ordre inverse de l'installation (notez que le nom du package n'est pas le nom complet du package)

[root@ufo130 opt]# service mysqld stop
停止 mysqld: 	[确定]                                             
[root@ufo130 opt]# rpm -e mysql-community-server
[root@ufo130 opt]# rpm -e mysql-community-client
[root@ufo130 opt]# rpm -e mysql-community-devel
[root@ufo130 opt]# rpm -e mysql-community-libs-compat
[root@ufo130 opt]# rpm -e mysql-community-libs
[root@ufo130 opt]# rpm -e mysql-community-common
[root@ufo130 opt]# rpm -qa|grep -i mysql

8. Résumé

Avantages: installation simple, adaptée aux débutants.
Inconvénients: le chemin d'installation n'est pas flexible, le chemin par défaut ne peut pas être modifié et un serveur ne peut installer qu'un seul service mysql. Surtout lorsque la quantité de données est importante, le chemin par défaut n'est pas pratique.

Publié un article original · Like1 · Visites 29

Je suppose que tu aimes

Origine blog.csdn.net/qq_42226855/article/details/105499380
conseillé
Classement