Maison > base de données > tutoriel mysql > Installer MySQL sous Linux

Installer MySQL sous Linux

PHPz
Libérer: 2023-05-08 15:15:07
original
1417 Les gens l'ont consulté

MySQL est un système de gestion de bases de données relationnelles open source qui peut fonctionner sur différents systèmes d'exploitation, tels que Linux, Windows et macOS.

L'installation de MySQL sur un système Linux peut non seulement améliorer les capacités de sécurité et de gestion des données du système, mais également utiliser MySQL pour le stockage et la récupération de données dans diverses applications. Cet article présentera les étapes pour installer MySQL sur un système Linux.

Première étape : Préparation

Avant d'installer MySQL, assurez-vous que les dépendances sont installées sur votre système Linux. Ces dépendances incluent : le compilateur gcc, le compilateur g++, la commande make, la commande cmake et la bibliothèque zlib.

Si vous n'avez pas ces dépendances dans votre système, vous pouvez les installer dans le terminal en utilisant la commande suivante :

sudo apt-get install gcc g++ make cmake zlib1g-dev
Copier après la connexion

Lorsque vous entrez cette commande et appuyez sur la touche Entrée, le système commencera à télécharger et à installer ces dépendances.

Étape 2 : Téléchargez MySQL

Avant de commencer à installer MySQL, vous devez télécharger le package MySQL depuis le site Web officiel de MySQL. Vous pouvez visiter le lien suivant pour télécharger le package logiciel MySQL :

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

Vous devez télécharger MySQL Community Edition ou Enterprise Edition et choisir la version correspondante en fonction de votre besoins. Dans la page de téléchargement, vous pouvez voir différentes versions des packages et formats MySQL. Vous pouvez choisir un package au format tar.gz, qui est un package compressé de fichiers que vous devez décompresser avant de pouvoir l'installer.

Étape 3 : Installer MySQL

Après avoir téléchargé le progiciel MySQL, vous devez décompresser le fichier et accéder au répertoire décompressé. Vous pouvez décompresser le package MySQL en utilisant la commande suivante :

tar -zxvf mysql-8.0.26.tar.gz
Copier après la connexion

Cette commande créera un répertoire nommé mysql-8.0.26 dans le répertoire courant. Notez que le numéro de version peut différer selon le package que vous téléchargez.

Ensuite, allez dans le répertoire décompressé et créez un répertoire de construction. Vous pouvez accomplir cette étape en utilisant la commande suivante :

cd mysql-8.0.26
mkdir build
cd build
Copier après la connexion

Dans le répertoire build, vous devez exécuter la commande cmake pour préparer l'installation de MySQL.

cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_BOOST=boost
Copier après la connexion

Cette commande utilisera cmake pour configurer MySQL. Parmi eux, -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 表示MySQL将被安装到 /usr/local/mysql 目录中,-DMYSQL_DATADIR=/usr/local/mysql/data 表示MySQL将使用 /usr/local/mysql/data 目录存储数据,-DWITH_BOOST=boost signifie utiliser la bibliothèque boost.

Lorsque cmake a fini de fonctionner, vous devez construire et installer MySQL à l'aide des commandes suivantes :

make && make install
Copier après la connexion

Ce processus peut prendre un certain temps, en fonction des performances de votre système. Une fois ce processus terminé, vous devez ajouter le fichier exécutable MySQL à la variable d'environnement PATH :

export PATH=$PATH:/usr/local/mysql/bin
Copier après la connexion

Vous pouvez ajouter cette commande au fichier .bashrc afin que le chemin vers MySQL soit automatiquement ajouté à chaque démarrage du système.

Étape 4 : Configurer MySQL

Une fois l'installation de MySQL terminée, vous devez effectuer certaines configurations pour démarrer le service MySQL.

Tout d'abord, vous devez créer l'utilisateur en cours d'exécution MySQL à l'aide de la commande suivante :

useradd -r -s /sbin/nologin mysql
Copier après la connexion

Ensuite, vous devez créer le répertoire de stockage de données MySQL à l'aide de la commande suivante :

mkdir -p /usr/local/mysql/data
Copier après la connexion

Utilisez la commande suivante pour définir le répertoire de stockage de données MySQL appartenant à l'utilisateur MySQL :

chown -R mysql:mysql /usr/local/mysql/
Copier après la connexion

Vous devez initialiser le magasin de données MySQL à l'aide de la commande suivante :

cd /usr/local/mysql
bin/mysqld --initialize --user=mysql
Copier après la connexion

Enfin, vous devez démarrer le service MySQL :

bin/mysqld_safe --user=mysql &
Copier après la connexion

Cette commande démarrera le service MySQL et l'exécutera en arrière-plan.

Vous pouvez également utiliser la commande suivante pour ajouter le service MySQL aux éléments de démarrage du système :

cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
Copier après la connexion

Après avoir terminé les étapes ci-dessus, le service MySQL s'exécutera en arrière-plan et vous pourrez utiliser la commande suivante pour afficher le service statut :

netstat -na | grep 3306
Copier après la connexion

Si vous voyez le résultat suivant, indiquant que le service MySQL a démarré avec succès :

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
Copier après la connexion

Lors de l'installation de MySQL, si vous rencontrez des problèmes, vous pouvez consulter la documentation officielle de MySQL ou visiter la discussion de la communauté MySQL zone d'aide.

Résumé

Cet article présente les étapes détaillées pour installer MySQL sur un système Linux. Avant d'installer MySQL, vous devez vous assurer que les dépendances nécessaires sont installées sur votre système. Ensuite, vous devez télécharger le package MySQL et exécuter les commandes cmake et make dans le répertoire décompressé pour terminer la compilation et l'installation de MySQL. Enfin, vous devez configurer MySQL et démarrer le service 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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal