Maison > base de données > tutoriel mysql > Comment utiliser le package tar pour installer MySQL sous Linux

Comment utiliser le package tar pour installer MySQL sous Linux

PHPz
Libérer: 2023-04-17 16:57:01
original
2023 Les gens l'ont consulté

Il existe en fait de nombreuses façons d'installer la base de données MySQL sur les systèmes Linux. Cet article en présentera une : utiliser un package tar pour installer MySQL.

1. Préparation

Avant de commencer l'installation, vous devez préparer les éléments suivants :

  1. Version Linux stable, il est recommandé de choisir CentOS7 et supérieur.
  2. Les outils nécessaires ont été installés, tels que gcc, make, etc.
  3. Après avoir téléchargé le package tar MySQL, vous pouvez télécharger la dernière version de la version Linux-Generic du package tar depuis le site officiel (https://dev.mysql.com/downloads/mysql/).

2. Étapes d'installation

  1. Décompressez le package tar

Utilisez la commande suivante pour décompresser le package tar MySQL :

tar -xzvf mysql-xxx.tar.gz
Copier après la connexion

Après la décompression, vous obtiendrez un dossier mysql-xxx. Ensuite, allez dans ce dossier.

  1. Créez les utilisateurs et les groupes requis pour MySQL

MySQL doit généralement s'exécuter sous un utilisateur et un groupe distincts, qui peuvent être créés à l'aide de la commande suivante :

groupadd mysql
useradd -r -g mysql -s /bin/false mysql
Copier après la connexion

où mysql est le nom de l'utilisateur et du groupe.

  1. Configurer les paramètres de compilation et compiler et installer

Entrez dans le dossier mysql-xxx, entrez la commande suivante dans le terminal pour commencer à configurer les paramètres de compilation :

cmake . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DENABLE_DTRACE=0 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EMBEDDED_SERVER=OFF \
-DWITH_BOOST=boost
Copier après la connexion

Parmi eux, la signification de chaque paramètre est la suivante :

-DCMAKE_INSTALL_PREFIX : répertoire d'installation de MySQL, la valeur par défaut est /usr/local/mysql.

-DMYSQL_DATADIR : répertoire de stockage des fichiers de données MySQL, la valeur par défaut est /usr/local/mysql/data.

-DSYSCONFDIR : répertoire de stockage des fichiers de configuration MySQL, la valeur par défaut est /etc.

-DWITH_MYISAM_STORAGE_ENGINE=1 : Activer le moteur de stockage MyISAM.

-DWITH_INNOBASE_STORAGE_ENGINE=1 : Activer le moteur de stockage InnoDB.

-DWITH_ARCHIVE_STORAGE_ENGINE=1 : Activer le moteur de stockage d'archives.

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 : Activer le moteur de stockage Blackhole.

-DENABLED_LOCAL_INFILE=1 : Activer le chargement des fichiers de données depuis le local.

-DENABLE_DTRACE=0 : Désactiver la fonction DTrace.

-DDEFAULT_CHARSET=utf8 : Le jeu de caractères par défaut est utf8.

-DDEFAULT_COLLATION=utf8_general_ci : Le jeu de caractères par défaut est utf8_general_ci.

-DWITH_EMBEDDED_SERVER=OFF : Éteignez le serveur intégré.

-DWITH_BOOST=boost : Utilisez la bibliothèque boost.

Après avoir exécuté la commande ci-dessus, le processus de compilation démarre. Vous devez attendre patiemment un moment.

Une fois la compilation terminée, utilisez la commande suivante pour installer :

make && make install
Copier après la connexion

Une fois l'installation terminée, vérifiez l'état de l'installation et initialisez la base de données MySQL :

cd /usr/local/mysql
ls
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
Copier après la connexion

Une fois l'initialisation terminée, démarrez MySQL :

./bin/mysqld_safe --user=mysql &
Copier après la connexion

3 . Résumé

Une brève introduction à cet article Décrit les étapes d'installation de MySQL à l'aide de packages tar et fournit une configuration commune des paramètres de compilation. En utilisation réelle, il doit être ajusté en fonction de conditions spécifiques. De plus, il existe d'autres méthodes pour installer le logiciel MySQL, telles que l'utilisation de packages RPM, de packages Yum, etc. Cet article ne les présente pas en détail.

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