Maison > base de données > tutoriel mysql > Comment installer le code source Linux MySQL

Comment installer le code source Linux MySQL

PHPz
Libérer: 2023-04-21 13:53:40
original
825 Les gens l'ont consulté

Ces dernières années, le système d'exploitation Linux a été largement utilisé dans le domaine Internet et la base de données MySQL est le logiciel de base de données de choix pour de nombreuses entreprises et organisations. Dans ces deux domaines, l'installation du code source est une méthode d'installation plus flexible et évolutive. Les options de compilation peuvent être personnalisées en fonction des besoins réels pour obtenir de meilleures performances et sécurité. Par conséquent, cet article explique comment installer le logiciel de base de données MySQL à partir du code source sur le système d'exploitation Linux.

  1. Installer les packages de dépendances

Avant de commencer à installer MySQL, vous devez vous assurer que vous avez installé certains packages logiciels nécessaires. Ces packages peuvent être installés à l'aide du gestionnaire de packages de votre choix. En prenant CentOS comme exemple, la commande est la suivante :

$ sudo yum install -y wget gcc gcc-c++ make bison-devel ncurses-devel
Copier après la connexion

La commande ci-dessus installera les packages logiciels wget, gcc, g++, make, bison-devel et ncurses-devel. Ces packages sont requis pour compiler le code source MySQL. Si vous utilisez un autre type de distribution Linux, utilisez les commandes appropriées pour installer ces packages.

  1. Télécharger le code source MySQL

Le téléchargement du code source MySQL peut être obtenu sur le site officiel de MySQL. Téléchargez le code source de la dernière version de votre système d'exploitation et décompressez-le dans le répertoire où vous souhaitez installer MySQL.

$ wget https://dl.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.23.tar.gz
$ tar xf mysql-8.0.23.tar.gz
Copier après la connexion

La commande ci-dessus téléchargera le code source de MySQL 8.0.23 et l'extraira dans le répertoire actuel.

  1. Configurer les options de compilation

Avant de compiler MySQL, vous devez configurer les options de compilation. Vous pouvez utiliser la commande suivante pour configurer les options de compilation :

$ cd mysql-8.0.23
$ mkdir build
$ cd build
$ cmake ..
Copier après la connexion

La commande ci-dessus entrera dans le répertoire de construction du code source MySQL et exécutera la commande cmake pour configurer les options de compilation. Lors de l'exécution de la commande cmake, vous devez faire attention à certains paramètres, tels que :

  • -DCMAKE_INSTALL_PREFIX=path : Spécifiez le répertoire d'installation de MySQL, c'est-à-dire le chemin sous lequel MySQL sera installé. ; -DCMAKE_INSTALL_PREFIX=path:指定 MySQL 安装目录,即 MySQL 将安装到哪个路径下;
  • -DMYSQL_DATADIR=path:指定 MySQL 数据库文件的存储位置;
  • -DENABLED_PROFILING:启用 MySQL 的分析功能;
  • -DENABLED_LOCAL_INFILE
  • -DMYSQL_DATADIR=path  : Spécifiez l'emplacement de stockage du fichier de base de données MySQL ;

-DENABLED_PROFILING : Activez la fonction d'analyse de MySQL ; DENABLED_LOCAL_INFILE : Active la fonction d'importation de données locales de MySQL .

  1. Vous pouvez personnaliser les options de compilation en fonction des besoins réels. Si vous souhaitez afficher les options de compilation actuelles, vous pouvez saisir la commande suivante :
  2. $ cmake --help
    Copier après la connexion

Compilez et installez MySQL

Après avoir terminé la configuration des options de compilation, vous pouvez maintenant commencer à compiler MySQL. Cela peut être fait en utilisant la commande make. Si vous devez compiler le code source de MySQL en mode parallèle, vous pouvez utiliser l'option -jN pour spécifier le nombre de cœurs CPU (N) à utiliser.

$ make -j4
Copier après la connexion
La commande ci-dessus utilisera 4 cœurs de processeur pour compiler le code source MySQL. Une fois la compilation terminée, utilisez la commande suivante pour installer MySQL dans le répertoire d'installation spécifié :

$ make install
Copier après la connexion
Après avoir terminé l'installation, utilisez la commande suivante pour afficher les informations pertinentes du service MySQL :
    $ sudo service mysqld status
    Copier après la connexion
  1. Si tout est normal, vous devrait voir que MySQL est en cours d'exécution. À ce stade, vous pouvez utiliser le client MySQL pour tester la connexion au serveur MySQL.

Utiliser MySQL

Après avoir installé MySQL, vous pouvez utiliser le client MySQL pour vous connecter au serveur MySQL. Entrez la commande suivante et entrez le mot de passe administrateur lorsque vous êtes invité à vous connecter avec succès au serveur MySQL :

$ mysql -u root -p
Copier après la connexion
La commande ci-dessus utilisera l'utilisateur root pour se connecter au serveur MySQL.

À ce stade, vous pouvez utiliser le client MySQL pour créer des bases de données, créer des utilisateurs, accorder des autorisations, etc. Par exemple, créez une base de données nommée testdb :
    mysql> create database testdb;
    Copier après la connexion
  1. À ce stade, la base de données testdb a été créée avec succès.

Résumé

🎜🎜Cet article explique comment installer le logiciel de base de données MySQL via le code source sur le système d'exploitation Linux. Cette méthode d'installation vous permet de personnaliser les options de compilation selon vos besoins pour obtenir de meilleures performances et sécurité, ainsi qu'une meilleure évolutivité et personnalisation. J'espère que cet article vous sera utile. 🎜

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