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 :
2. Étapes d'installation
Utilisez la commande suivante pour décompresser le package tar MySQL :
tar -xzvf mysql-xxx.tar.gz
Après la décompression, vous obtiendrez un dossier mysql-xxx. Ensuite, allez dans ce dossier.
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
où mysql est le nom de l'utilisateur et du groupe.
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
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
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
Une fois l'initialisation terminée, démarrez MySQL :
./bin/mysqld_safe --user=mysql &
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!