Maison > base de données > tutoriel mysql > Comment installer MySQL sur un système Linux (en utilisant tarball)

Comment installer MySQL sur un système Linux (en utilisant tarball)

PHPz
Libérer: 2023-04-20 11:12:43
original
2172 Les gens l'ont consulté

Sur les systèmes Linux, MySQL est un logiciel de gestion de bases de données open source très couramment utilisé. Il se concentre sur la stabilité, la fiabilité, les hautes performances et l'évolutivité et convient parfaitement au développement et au déploiement d'applications au niveau de l'entreprise. Cet article explique comment installer MySQL sur un système Linux, notamment à l'aide d'un package tar.

1. Préparation

Avant de commencer l'installation, vous devez vous assurer que vous avez installé les packages et dépendances nécessaires. En particulier, vous devez installer des bibliothèques telles que gcc, make et openssl-devel.

De plus, il est recommandé d'arrêter tous les services MySQL en cours d'exécution avant d'installer MySQL. Vous pouvez utiliser la commande systemctl stop mysqld pour arrêter le service mysqld.

2. Téléchargez le package logiciel MySQL

Avant de commencer l'installation, nous devons télécharger le package tar MySQL depuis le site officiel. Vous pouvez télécharger la dernière version de MySQL sur le site officiel (https://dev.mysql.com/downloads/mysql/). Nous pouvons choisir de télécharger la version adaptée à notre système, comme la dernière version MySQL 8.0. Le lien du package tar qui doit être téléchargé est https://dev.mysql.com/get/Downloads/MySQL-8.0/. mysql-8.0.26-linux -glibc2.12-x86_64.tar.xz.

3. Décompressez le progiciel

La commande pour décompresser le package tar MySQL est tar -xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz.

Après la décompression, un répertoire nommé mysql-8.0.26-linux-glibc2.12-x86_64 sera généré, qui contient tous les fichiers et répertoires requis pour l'installation de MySQL.

4. Installez MySQL

Dans le répertoire décompressé, il y a un sous-répertoire nommé "bin", qui contient le fichier binaire MySQL. Nous devons entrer directement dans le répertoire en tant qu'utilisateur root et exécuter la commande suivante pour démarrer l'installation de MySQL :

cd mysql-8.0.26-linux-glibc2.12-x86_64/bin
./mysqld --initialize --user=mysql
Copier après la connexion

Cela démarrera le processus d'initialisation de MySQL et créera un utilisateur nommé mysql pour gérer MySQL. Le processus d'initialisation MySQL générera un mot de passe aléatoire, qui sera enregistré dans le fichier error.log. Recherchez le champ PASSWORD dans le fichier pour afficher le mot de passe aléatoire.

Ensuite, nous devons exécuter la commande suivante en tant qu'utilisateur root pour installer MySQL :

./mysql_ssl_rsa_setup --datadir=<data-directory>
Copier après la connexion

Où, data-directory est le répertoire dans lequel vous souhaitez stocker les données MySQL. Par exemple, vous pouvez créer un répertoire appelé /var/lib/mysql et l'utiliser comme répertoire de données MySQL.

Après avoir exécuté la commande ci-dessus, nous devons démarrer MySQL :

./mysqld_safe --datadir=<data-directory>
Copier après la connexion

À ce stade, le service MySQL a été démarré et exécuté. Vous pouvez utiliser la commande show databases; pour vérifier que MySQL est correctement installé.

5. Configurer MySQL

Une fois MySQL installé, la configuration par défaut peut ne pas répondre à vos besoins. Par conséquent, vous devez effectuer une configuration supplémentaire pour optimiser les performances de MySQL. Pour configurer, éditez le fichier de configuration MySQL my.cnf.

Par défaut, MySQL ne crée pas de fichier my.cnf sous Linux. Par conséquent, nous devons créer le fichier manuellement et le placer dans le répertoire /etc/mysql. Vous pouvez utiliser la commande suivante pour créer un nouveau fichier my.cnf :

cd /etc/mysql
vim my.cnf
Copier après la connexion

Dans le fichier my.cnf, vous pouvez configurer MySQL en fonction de vos besoins. Par exemple, vous pouvez définir la taille du cache de MySQL, le niveau de journalisation, les autorisations, etc. Les détails complets de la configuration MySQL dépassent le cadre de cet article, nous vous recommandons de consulter la documentation officielle pour des informations plus complètes sur la configuration MySQL.

6. Démarrez le service MySQL

Vous pouvez utiliser la commande suivante pour démarrer le service MySQL :

systemctl start mysqld
Copier après la connexion

Si le service MySQL est en cours d'exécution, vous pouvez utiliser la commande suivante pour redémarrer le service :

systemctl restart mysqld
Copier après la connexion

7. Résumé

Cet article explique comment installer MySQL sur un système Linux et le configurer. Nous l'avons installé à l'aide d'une archive tar et optimisé MySQL pour améliorer ses performances. Grâce aux étapes ci-dessus, vous pouvez réaliser un déploiement MySQL rapide, sûr et fiable. En utilisation réelle, vous devez également prendre en compte davantage de facteurs, tels que la sauvegarde des données, la sécurité et la tolérance aux pannes, etc.

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