CentOS est une distribution du système d'exploitation Linux, largement utilisée dans les serveurs d'entreprise, les plates-formes de cloud computing et d'autres domaines. MySQL est un système de gestion de bases de données relationnelles populaire qui joue également un rôle important dans les applications d'entreprise. Cet article explique comment utiliser la commande yum pour installer et configurer MySQL dans les systèmes CentOS.
1. Installer yum
Yum est un outil automatisé fourni par CentOS pour faciliter la gestion des packages logiciels. Vous pouvez facilement obtenir et installer des packages logiciels à partir de l'entrepôt officiel. Avant d'utiliser la commande yum, vous devez d'abord installer yum.
1. Vérifiez si yum a été installé
Vous pouvez vérifier si yum a été installé dans le système en entrant la commande suivante :
yum repolist
Si yum a été installé, vous verrez un résultat similaire à celui-ci :
repo id repo name status base CentOS-6 - Base 6,706 extras CentOS-6 - Extras 62 updates CentOS-6 - Updates 328
2. Installez yum
Si yum n'est pas installé sur le système, vous pouvez l'installer via la commande suivante :
sudo yum install yum
2. Installez MySQL
Avant d'installer MySQL, vous devez déterminer la version du système CentOS et l'architecture du processeur de votre choix. Vous pouvez utiliser la commande suivante pour le visualiser :
uname -a
Il existe deux façons d'installer MySQL : l'une consiste à l'installer en ajoutant un entrepôt tiers, et l'autre consiste à l'installer à partir de la source officielle. Ces deux méthodes seront présentées ci-dessous.
1. Installez MySQL via un entrepôt tiers
L'entrepôt tiers fait référence à l'entrepôt de logiciels non officiellement fourni par CentOS, car il contient généralement de nouvelles versions de progiciels et la version logicielle de l'entrepôt officiel CentOS est relativement ancienne. Avant d'utiliser un entrepôt tiers, vous devez le configurer. En prenant comme exemple la source yum fournie officiellement par MySQL, la méthode de configuration est la suivante :
a Téléchargez le fichier de configuration source yum de mysql :
sudo wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
Remarque : si vous avez besoin d'autres versions de MySQL, vous pouvez modifier 57 dans. la commande ci-dessus sur d'autres numéros de version.
b. Installez le fichier de configuration source yum
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
c. Affichez la source yum de mysql
sudo yum repolist enabled | grep "mysql.*-community.*"
Si le contenu suivant est affiché, cela signifie que la source yum de mysql a été réussie. ajouté :
mysql-connectors-community/x86_64 MySQL Connectors Community 16 mysql-tools-community/x86_64 MySQL Tools Community 49 mysql57-community/x86_64 MySQL 5.7 Community Server 385
d. Installez MySQL
sudo yum install mysql-server
2. Pass Install MySQL à partir de la méthode source officielle
Par défaut, le package MySQL n'est pas intégré dans la source officielle CentOS, vous devez donc ajouter la source officielle manuellement. Voici les étapes pour ajouter des sources officielles et installer MySQL :
a. Sauvegardez la source yum du système
Sauvegardez le fichier de configuration yum du système avant d'ajouter des sources externes
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
b Modifiez manuellement /etc/yum.repos. d/CentOS-Base .repo
Dans le fichier de configuration CentOS-Base.repo, ajoutez le contenu suivant :
[mysql-connectors-community] name=MySQL Connectors Community baseurl=https://repo.mysql.com/yum/mysql-connectors-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://repo.mysql.com/RPM-GPG-KEY-oracle [mysql-tools-community] name=MySQL Tools Community baseurl=https://repo.mysql.com/yum/mysql-tools-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://repo.mysql.com/RPM-GPG-KEY-oracle [mysql57-community] name=MySQL 5.7 Community Server baseurl=https://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://repo.mysql.com/RPM-GPG-KEY-oracle
Remarque : Si vous avez besoin d'une version 6.x du système CentOS, le el/6/ du baseurl doit rester inchangé ; s'il est 7. Pour les fichiers de développement de version
3. Démarrez et configurez MySQL
Après avoir terminé l'installation de MySQL, vous devez démarrer et effectuer les configurations nécessaires.
1. Démarrez MySQL
Utilisez la commande suivante pour démarrer MySQL :
sudo yum makecache
Si le démarrage échoue, vous pouvez afficher le fichier journal et dépanner :
sudo yum install mysql-server
2. Configurez MySQL
a. Utilisez la commande suivante pour vous connecter à MySQL :
sudo service mysqld start
Entrez le mot de passe initial pour vous connecter au shell MySQL.
b. Changez le mot de passe initial
Lorsque vous vous connectez au shell MySQL pour la première fois, vous devez modifier le mot de passe par défaut. Utilisez la commande suivante pour modifier le mot de passe :
sudo tail /var/log/mysqld.log
où newpassword est le nouveau mot de passe, qui peut être défini selon les besoins.
c. Configurer MySQL
Dans MySQL, divers paramètres sont implémentés en modifiant le fichier de configuration. Voici plusieurs éléments de configuration courants :
Chemin de stockage de la base de données : modifier le fichier /etc/my.cnf La valeur de datadir.
Jeu de caractères de la base de données : modifiez la valeur du jeu de caractères par défaut dans le fichier /etc/my.cnf avec le jeu de caractères spécifiéMoteur par défaut : modifiez la valeur du moteur de stockage par défaut dans le fichier /etc/my.cnf file La valeur est le moteur spécifié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!