Maison >base de données >tutoriel mysql >Comment installer MySQL sur Centos Tar
Comment installer MySQL sur CentOS à l'aide du package tar
MySQL est un système de gestion de bases de données relationnelles largement utilisé. Il s'agit d'un logiciel open source et peut fonctionner sur différents systèmes d'exploitation. Il existe généralement plusieurs méthodes parmi lesquelles choisir pour installer MySQL sur CentOS, mais l'installation de MySQL à l'aide d'une archive tar est une méthode très simple. Cet article vous montrera comment installer MySQL sur CentOS à l'aide d'un package tar.
Étape 1 : Préparez l'environnement d'installation
Avant d'installer MySQL, vous devez préparer certains prérequis pour vous assurer que MySQL peut fonctionner sur le système. Voici les prérequis que vous devez préparer :
1. Assurez-vous d'avoir la dernière version du système CentOS,
2 Installez les dépendances et les logiciels nécessaires : gcc, gcc-c++, make, cmake et ncurses-devel.
yum -y install gcc gcc-c++ make cmake ncurses-devel
Étape 2 : Téléchargez MySQL
Installez MySQL en téléchargeant le package tar sur le site officiel de MySQL. Vous pouvez trouver la dernière version de MySQL sur https://dev.mysql.com/downloads/mysql/.
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.31.tar.gz
Étape 3 : Décompressez le package tar
Avant d'installer MySQL, nous devons le tarer Décompressez d’abord le package dans le répertoire spécifié. Cela peut être fait en utilisant la commande suivante :
tar -zxvf mysql-5.7.31.tar.gz
Étape 4 : Créer des utilisateurs et des groupes MySQL
Pour utiliser MySQL correctement, nous devons créer un utilisateur et un groupe. pour générer le répertoire de stockage par défaut MySQL et lui accorder des autorisations. Ici, nous allons créer un utilisateur et un groupe nommés "mysql".
groupadd mysql
useradd -g mysql mysql -s /bin/false
mkdir -p /usr/local/mysql/data
touch /var/log/mysql.log
Étape 5 : Compiler et installer MySQL
Connectez-vous Ensuite, nous devons utiliser les commandes suivantes pour compiler MySQL
cd mysql-5.7.31
cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/usr/local/mysql/data
-DWITH_BOOST=/usr /local/ boost
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DDOWNLOAD_BOOST=1
-DFORCE_INSOURCE_BUILD=1
Voir l'image ci-dessous, indiquant que la configuration est réussie
Ensuite, utilisez la commande pour compiler MySQL
make
Ensuite, vous devez installer MySQL à l'aide de la commande suivante.
make install
Étape 6. Configurer MySQL
Maintenant, nous devons configurer MySQL. Le fichier de configuration MySQL se trouve dans /usr/local/mysql/etc/my.cnf. Cependant, nous pouvons facilement générer un nouveau fichier my.cnf à l'aide de la commande suivante.
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
Vérifiez si l'installation SQL est correcte
service mysql start
mysql -u root -p
Lors de la saisie du mot de passe par défaut, vous devez le trouver dans le fichier journal
cat /var/log/mysql.log | grep 'Un mot de passe temporaire' | ]' '{print $NF}'
Il renverra un mot de passe aléatoire. Utilisez ce mot de passe pour vous connecter et modifier votre mot de passe.
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
D'accord, vous avez maintenant installé avec succès MySQL à l'aide du package tar sur CentOS. Comme vous pouvez le voir, il s'agit d'une méthode très simple que vous pouvez facilement utiliser dans n'importe quel système et application nécessitant l'utilisation de MySQL.
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!