Maison > base de données > tutoriel mysql > le corps du texte

Comment compiler et installer centos mysql

PHPz
Libérer: 2023-04-21 13:51:14
original
547 Les gens l'ont consulté

CentOS est un système d'exploitation Linux très populaire et largement utilisé côté serveur. MySQL est l'une des bases de données les plus utilisées et constitue un élément important de la gestion du système CentOS. Cet article explique comment installer MySQL sur CentOS à l'aide de la compilation du code source.

  1. Installer les dépendances

Avant de commencer à compiler et à installer MySQL, vous devez installer certaines dépendances. Ces dépendances sont utilisées pour prendre en charge MySQL ou certains outils pendant le processus de compilation.

Exécutez la commande suivante pour installer les dépendances :

yum install -y gcc-c++ cmake ncurses-devel
Copier après la connexion
  1. Téléchargez le package source

Vous pouvez télécharger la dernière version de MySQL depuis le site officiel de MySQL (https://dev.mysql.com/downloads/mysql/ ). Dans cet article, nous choisissons la version MySQL 8.0.

Après le téléchargement, décompressez le fichier dans le répertoire spécifié :

tar -zxvf mysql-8.0.23.tar.gz -C /usr/local/src/
Copier après la connexion
  1. Compile MySQL

Dans le répertoire du code source MySQL décompressé, utilisez la commande suivante pour compiler :

cd /usr/local/src/mysql-8.0.23
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-8.0.23 \
-DMYSQL_DATADIR=/usr/local/mysql-8.0.23/data \
-DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_unicode_ci \
-DWITH_BOOST=boost
Copier après la connexion

Il est à noter que le "-DCMAKE_INSTALL_PREFIX" paramètre C'est le chemin du répertoire où MySQL sera installé. Le paramètre "-DMYSQL_DATADIR" définit l'emplacement de stockage des fichiers de données MySQL. La valeur par défaut est le dossier "/usr/local/mysql-8.0.23/data". Ces deux paramètres peuvent être modifiés en fonction de la situation réelle.

  1. Compile MySQL

Après avoir exécuté la commande cmake, utilisez la commande suivante pour installer MySQL :

make && make install
Copier après la connexion

Ce processus peut prendre un certain temps, en fonction de facteurs tels que la configuration de votre système et le répertoire où se trouve le code source MySQL. .

  1. Définir les variables d'environnement MySQL

Après avoir installé MySQL, vous devez l'ajouter aux variables d'environnement système afin que d'autres programmes ou utilisateurs puissent accéder rapidement à MySQL.

Modifiez le fichier /etc/profile ou /ect/bash.rc et ajoutez le contenu suivant à la fin :

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

Après l'enregistrement, exécutez la commande suivante pour prendre effet :

source /etc/profile
Copier après la connexion
  1. Configurer MySQL

Dans les versions au-dessus de MySQL 8.0, MySQL utilise le plug-in "auth_socket" pour vérifier l'identité de l'utilisateur. Si vous devez vous connecter à l'aide de votre compte MySQL et de votre mot de passe, vous devez effectuer une configuration supplémentaire.

Démarrez d'abord le service MySQL :

systemctl start mysqld
Copier après la connexion

Exécutez la commande suivante pour initialiser :

mysql_secure_installation
Copier après la connexion

Cette commande créera un compte root et le mot de passe correspondant, et désactivera également les utilisateurs anonymes et l'accès root à distance dans MySQL.

  1. Modifiez les autorisations du répertoire de données MySQL

Si vous avez modifié l'emplacement du fichier de données MySQL à l'étape 3, vous devez modifier les autorisations du dossier pour vous assurer que MySQL peut accéder au dossier.

Modifiez les autorisations du dossier de données à l'aide de la commande suivante :

chown -R mysql:mysql /usr/local/mysql-8.0.23/data
Copier après la connexion
  1. Démarrez le service MySQL

Après avoir terminé les étapes ci-dessus, vous pouvez démarrer le service MySQL et tester la connexion :

systemctl start mysqld
mysql -uroot -p
Copier après la connexion

Après avoir saisi le mot de passe, si vous parvenez à vous connecter à MySQL, cela signifie que l'installation et la configuration sont terminées.

En bref, compiler et installer MySQL sur CentOS nécessite quelques connaissances et compétences de base. Si vous rencontrez des problèmes, vous pouvez vous référer à la documentation officielle de MySQL ou demander de l'aide. En installant MySQL, les performances et les fonctions du système CentOS seront considérablement améliorées, fournissant une base solide pour la construction ultérieure d'applications.

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