Maison >base de données >tutoriel mysql >Centos compile et installe MySQL
Sur le système d'exploitation Centos, MySQL est un système de gestion de bases de données relationnelles couramment utilisé. Évolutif et gérable. MySQL présente les caractéristiques de l'open source, de hautes performances et d'une grande fiabilité, et est largement utilisé dans les applications de serveur Web et d'autres scénarios de stockage de données.
Il existe de nombreuses façons d'installer MySQL sous Centos, comme l'installation du package rpm, l'installation de yum, etc. Cependant, ces méthodes d'installation ont de nombreuses configurations par défaut, qui peuvent être incohérentes avec nos besoins. un meilleur contrôle et modification de la configuration MySQL, une compilation et une installation personnalisées sont les meilleurs choix.
Cet article explique comment compiler et installer MySQL via le package de code source sur le système d'exploitation Centos.
Les étapes sont les suivantes :
1. Téléchargez le package de code source
Téléchargez le package de code source MySQL sur le site officiel de MySQL. peut choisir de télécharger la dernière version du package de code source et de la télécharger localement.
2. Décompressez le package de code source
Utilisez la commande tar pour décompresser le package de code source MySQL :
tar -zxvf mysql-8.0. 25.tar.gz
Utilisez la commande cd pour accéder au répertoire décompressé :
cd mysql-8.0.25
3.
#🎜 🎜#Après la décompression, configurez les options de compilation en exécutant la commande suivante : cmake .-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR. =/usr/local/mysql /data
-DSYSCONFDIR=/etc
-DMYSQL_USER=mysql
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE _MOTEUR INE= 1
-DWITH_BLACKHOLE_STORAGE_ENGINE= 1
-DWITH_MEMORY_STORAGE_ENGINE=1
-DWITH_SSL=système
-DWITH_LIBWRAP=0
-DMYSQL_UNIX_ADDR=/var/lib/ mysql/mysql.sock
-DDEFAULT_ CHARSET=utf8mb4
-DDEFAULT_COLLATION=utf8mb4_general_ci
-DDOWNLOAD_BOOST=1
-DWITH_BOOST=/path/to/boost/
/usr/local/mysql/bin/mysqld --initialize
Démarrez le service MySQL :
systemctl start mysqld#🎜🎜 #
Pass La commande suivante vérifie si MySQL est installé avec succès : systemctl status mysqld6. Configurez le compte root MySQL#🎜🎜. #MySQL Après l'installation, vous devez configurer le compte root. Le mot de passe peut être défini à l'aide de la commande suivante :
mysqladmin -u root password "newpassword"
Le "newpassword" " dans la commande ci-dessus correspond au nouveau mot de passe défini. Pour modifier un mot de passe existant, vous pouvez utiliser la commande suivante :
mysqladmin -u root -p oldpassword newpasswort
Dans la commande ci-dessus, "oldpassword" représente le mot de passe existant, " newpassword " représente le nouveau mot de passe.
7. Connectez-vous à MySQL
Une fois l'installation et la configuration terminées, vous pouvez utiliser la commande suivante pour vous connecter à MySQL :
mysql - u root -p# 🎜🎜#
Après avoir entré la commande, le système vous demande un mot de passe. Vous pouvez saisir le mot de passe du compte root pour vous connecter. Ce qui précède sont les étapes et précautions pour compiler et installer MySQL sur le système d'exploitation Centos. Par rapport à d'autres méthodes d'installation, cette méthode est plus flexible et offre plus d'espace pour la personnalisation, en cas de besoins changeants. vers le bas, offrant plus de liberté.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!