Maison  >  Article  >  base de données  >  Comment installer MySQL sur Centos Tar

Comment installer MySQL sur Centos Tar

PHPz
PHPzoriginal
2023-04-21 14:18:181106parcourir

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
Comment installer MySQL sur Centos Tar

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!

Déclaration:
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