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.
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
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.
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
La commande ci-dessus téléchargera le code source de MySQL 8.0.23 et l'extraira dans le répertoire actuel.
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 ..
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 .
$ cmake --help
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
$ make install
$ sudo service mysqld status
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
mysql> create database testdb;
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!