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

Comment installer MySQL sur Centos Tar

PHPz
Libérer: 2023-04-19 15:18:24
original
716 Les gens l'ont consulté

CentOS est une version distribuée du système d'exploitation Linux, développée sur la base de Red Hat Enterprise Linux (RHEL). L'installation de MySQL dans CentOS nécessite quelques étapes supplémentaires, mais si vous suivez les étapes ci-dessous, vous êtes sûr d'avoir une installation réussie. Cet article explique comment installer MySQL via le package tar.

  1. Téléchargez le package tar adapté à votre version de MySQL sur le site officiel de MySQL

Veuillez noter : veuillez vous assurer d'avoir installé les outils et bibliothèques nécessaires avant de télécharger MySQL. Par exemple, le compilateur gcc, cela peut être vérifié avec la commande suivante :

gcc -v
Copier après la connexion

Si gcc est installé, il renverra les informations de version de gcc. Si vous ne l'avez pas installé, veuillez utiliser la commande suivante pour l'installer :

sudo yum install gcc-c++
Copier après la connexion
  1. Décompressez le package tar MySQL

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

tar -xzvf mysql-<version>.tar.gz
Copier après la connexion

où version est la version MySQL numéro que vous avez téléchargé.

  1. Installer les dépendances MySQL

L'installation de MySQL dans CentOS nécessite certaines dépendances, vous pouvez les installer en utilisant la commande suivante :

sudo yum install libaio
Copier après la connexion
  1. Créer un groupe et un utilisateur pour MySQL

Créez un nouveau groupe et un nouveau utilisateur en utilisant la commande suivante :

sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql
Copier après la connexion
  1. Configuration de MySQL

Il y a un fichier my.cnf dans le répertoire MySQL décompressé, qui est le fichier de configuration MySQL. Vous devez procéder comme suit :

sudo cp /path/to/mysql-<version>/support-files/my-default.cnf /etc/my.cnf
sudo vi /etc/my.cnf
Copier après la connexion

Ouvrez le fichier my.cnf et remplacez la section [mysqld] par le code suivant :

[mysqld]
datadir=/data/mysql
socket=/data/mysql/mysql.sock
user=mysql
symbolic-links=0
Copier après la connexion

Dans le fichier my.cnf, ajoutez datadir et socket à la section [mysqld] . Notez que ces valeurs doivent être placées là où vos données MySQL sont stockées.

  1. Initialisez le répertoire de données MySQL
sudo mkdir /data/mysql
sudo chown mysql:mysql /data/mysql
sudo /path/to/mysql-<version>/bin/mysqld --initialize --user=mysql
Copier après la connexion

Entrez la commande ci-dessus pour initialiser le répertoire de données MySQL. Notez que le paramètre --user doit correspondre à l'utilisateur MySQL que vous avez créé à l'étape 4.

  1. Démarrez MySQL

Démarrez MySQL en utilisant la commande suivante :

sudo /path/to/mysql-<version>/bin/mysqld_safe --user=mysql &
Copier après la connexion

Veuillez noter que veuillez remplacer par le chemin réel vers la version de MySQL que vous utilisez.

  1. Changer le mot de passe de l'administrateur MySQL

Par défaut, le mot de passe du compte administrateur MySQL est vide. Modifiez le mot de passe administrateur MySQL à l'aide de la commande suivante :

sudo /path/to/mysql-<version>/bin/mysqladmin -u root password 'newpassword'
Copier après la connexion

N'oubliez pas de remplacer newpassword par votre propre mot de passe.

  1. Connexion à MySQL

Vous pouvez maintenant vous connecter à MySQL en utilisant la commande suivante :

mysql -u root -p
Copier après la connexion

Vous devez saisir le mot de passe du compte administrateur MySQL.

Résumé :

Voici toutes les étapes pour installer MySQL via tarball sur CentOS. Si vous suivez ces étapes, vous pouvez installer MySQL sans aucun problème. C'est la manière la plus basique d'installer MySQL et elle est relativement simple. Si vous avez d'autres besoins, comme des tâches plus complexes comme l'installation d'une version spécifique de MySQL, veuillez visiter la documentation officielle de MySQL pour plus d'informations.

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