MySQL est un système de gestion de base de données relationnelle open source populaire qui peut fournir un stockage et un accès aux données efficaces, fiables et sécurisés. CentOS est un système d'exploitation open source basé sur le noyau Linux et peut être utilisé comme environnement d'exploitation pour MySQL. Cet article présentera les étapes pour installer MySQL via la compilation du code source sur CentOS.
Étape 1 : Installer l'outil de compilation
Installer l'outil de compilation sur CentOS pour pouvoir compiler le code source de MySQL.
yum install -y gcc-c++ cmake make
Étape 2 : Téléchargez le package de code source MySQL
Entrez sur le site officiel de MySQL (https://dev.mysql.com/downloads/mysql/) pour télécharger le version correspondante du package de code source et téléchargez-la sur le serveur CentOS.
Étape 3 : Décompressez le package de code source
Extractez le package de code source MySQL téléchargé dans le répertoire spécifié (par exemple, /usr/local/src/mysql-8.0. 25).
tar -zxvf mysql-8.0.25.tar.gz -C /usr/local/src/
Étape 4 : Installer les bibliothèques requises
yum install -y zlib-devel openssl-devel ncurses-devel bison-devel
Étape 5 : Créer un utilisateur MySQL
Créez un utilisateur et un groupe pour MySQL.
groupadd mysql useradd -r -g mysql mysql
Étape 6 : Configurer MySQL
Entrez le répertoire du code source MySQL et configurez-le en fonction de la situation réelle.
cd /usr/local/src/mysql-8.0.25 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DMYSQL_TCP_PORT=3306 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
Description :
make make install
cd /usr/local/mysql/bin ./mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ./mysqld_safe --user=mysql &
mysqladmin -u root password 'new-password'
mysql -u root -p
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!