Maison >base de données >tutoriel mysql >installation Linux installation MySQL RPM

installation Linux installation MySQL RPM

PHPz
PHPzoriginal
2023-05-08 11:30:071064parcourir

Linux est un système d'exploitation open source largement utilisé dans le domaine des serveurs. MySQL est un système de gestion de bases de données largement utilisé dans le domaine du développement Web. L'installation de MySQL sur un serveur Linux est une exigence très courante. Cet article explique comment installer MySQL à l'aide des packages RPM.

RPM (Red Hat Package Manager) est un outil de gestion de progiciels sur les systèmes Linux. Comparé à d'autres gestionnaires de packages, RPM se caractérise par une grande fiabilité, des mises à jour pratiques et une utilisation simple. Par conséquent, il sera plus pratique d’utiliser des packages RPM pour installer MySQL.

1. Préparatifs avant d'installer MySQL

Avant d'installer MySQL, nous devons confirmer si MySQL existe déjà dans le système. Vous pouvez l'interroger en exécutant la commande suivante :

$ rpm -qa | grep mysql

Si MySQL est déjà installé sur le système, nous devons d'abord le désinstaller.

$ yum -y remove mysql-server mysql mysql-libs

Ensuite, nous devons télécharger le package RPM de MySQL. Vous pouvez obtenir le dernier package RPM en visitant le site officiel de MySQL. Cet article prend MySQL 8.0.24 comme exemple. L'adresse de téléchargement est :

https://dev.mysql.com/downloads/mysql/8.0.html

Dans cette page, sélectionnez "Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit), RPM Bundle" et cliquez sur "Télécharger". " bouton . Une fois le téléchargement terminé, nous pouvons le décompresser avec la commande suivante :

$ tar zxvf mysql-8.0.24-1.el7.x86_64.rpm-bundle.tar

2. Installez MySQL

Après la décompression, nous pouvons voir quelques packages RPM. Ces packages sont des bibliothèques dépendantes de MySQL et des outils supplémentaires qui doivent être installés ensemble. Nous pouvons installer ces packages RPM via la commande suivante :

$ rpm -ivh mysql-community-common-8.0.24-1.el7.x86_64.rpm 
$ rpm -ivh mysql-community-libs-8.0.24-1.el7.x86_64.rpm 
$ rpm -ivh mysql-community-client-8.0.24-1.el7.x86_64.rpm 
$ rpm -ivh mysql-community-server-8.0.24-1.el7.x86_64.rpm 

Pendant l'installation, vous pouvez être informé de problèmes de dépendance et nous devons installer d'autres packages de dépendance dans l'ordre. Une fois l'installation terminée, nous pouvons redémarrer le service MySQL :

$ systemctl restart mysqld.service

3. Configuration MySQL

Le fichier de configuration par défaut de MySQL est /etc/my.cnf. Nous pouvons configurer MySQL dans ce fichier. Voici un exemple de configuration :

# 修改默认字符集
character_set_server = utf8mb4

# 修改默认端口号
port = 3306

# 添加binlog日志
log-bin=mysql-bin

# 设置最大连接数和并发数
max_connections = 200
thread_concurrency = 8

# 设置跨域访问
bind-address = 0.0.0.0

Une fois la configuration terminée, nous devons redémarrer le service MySQL pour qu'il prenne effet.

$ systemctl restart mysqld.service

4. Accès et gestion MySQL

Le nom d'utilisateur par défaut de MySQL est root et le mot de passe est vide. Nous pouvons définir le mot de passe MySQL via la commande suivante :

$ mysqladmin -u root password NEW-PASSWORD

Ensuite, nous pouvons accéder à MySQL via la commande suivante :

$ mysql -u root -p

Suivez les invites et entrez le mot de passe MySQL défini précédemment pour accéder à MySQL. Dans MySQL, nous pouvons gérer diverses bases de données et tables de données, telles que la création de bases de données, la création de tables de données, l'autorisation, etc.

En résumé, il est très pratique d'installer MySQL via le package RPM. Avant l'installation, nous devons faire quelques préparatifs à l'avance. Une fois l'installation terminée, nous devons également configurer MySQL pour répondre à différents besoins. Enfin, nous pouvons accéder et gérer MySQL via la ligne de commande pour effectuer diverses opérations de base de données et de tables de données.

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
Article précédent:exportation de requêtes MySQLArticle suivant:exportation de requêtes MySQL