Installez MySQL sur yum sous Linux/UNIX
Sur la plate-forme Linux, il est recommandé d'utiliser le package RPM pour installer Mysql. MySQL AB fournit l'adresse de téléchargement du RPM suivant. package :
- MySQL - Serveur MySQL. Vous avez besoin de cette option sauf si vous souhaitez uniquement vous connecter à un serveur MySQL exécuté sur une autre machine.
- MySQL-client- Programme client MySQL, utilisé pour connecter et faire fonctionner le serveur Mysql.
- MySQL-devel- bibliothèques et fichiers d'inclusion Si vous souhaitez compiler d'autres clients MySQL, tels que les modules Perl, vous devez installer ce package RPM.
- MySQL-shared- Ce package contient des bibliothèques partagées (libmysqlclient.so*) que certains langages et applications doivent charger dynamiquement, à l'aide de MySQL.
- MySQL-bench - Outil de benchmark et de test de performances pour les serveurs de bases de données MySQL.
Avant l'installation, nous pouvons vérifier si le système est livré avec MySQL installé :
rpm -qa | grep mysql
Si votre système l'a installé, vous pouvez choisir de le désinstaller :
rpm -e mysql // 普通删除模式 rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
Installez la version officielle
Ensuite, nous utilisons la commande yum pour installez-le sous le système Centos7 MySQL, il convient de noter que la base de données MySQL a été supprimée de la liste des programmes par défaut dans la version CentOS 7, donc avant l'installation, nous devons nous rendre sur le site officiel pour télécharger le package de ressources Yum. l'adresse de téléchargement est : https://dev.mysql.com/downloads/repo/yum/
Remarque : pendant le processus d'installation, nous devons activer les autorisations d'administrateur pour installer, sinon l'installation ne sera pas possible en raison d'autorisations insuffisantes .Paramètres d'autorisation :wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum update yum install mysql-server
chown mysql:mysql -R /var/lib/mysqlInitialiser MySQL :
mysqld --initializeDémarrer MySQL :
systemctl start mysqldAfficher l'état d'exécution de MySQL :
systemctl status mysqld
Remarque :Si nous démarrons le service mysql pour la première fois, le serveur mysql sera initialisé première configuration.
Installez la version communautaireDe plus, vous pouvez également utiliser MariaDB à la place. Le système de gestion de base de données MariaDB est une branche de MySQL, qui est principalement maintenue par la communauté open source et est sous licence GPL. L'une des raisons du développement de cette branche est qu'après l'acquisition de MySQL par Oracle, il existait un risque potentiel que MySQL soit fermé. La communauté a donc adopté une approche de branche pour éviter ce risque. MariaDB vise à être entièrement compatible avec MySQL, y compris l'API et la ligne de commande, ce qui en fait un remplacement facile pour MySQL.Les commandes pertinentes pour la base de données mariadb sont :yum install mariadb\-server mariadb
systemctl start mariadb #启动MariaDB systemctl stop mariadb #停止MariaDB systemctl restart mariadb #重启MariaDB systemctl enable mariadb #设置开机启动Vérifier l'installation de MySQLAprès avoir installé MySQL avec succès, certaines tables de base seront initialisées. Après le démarrage du serveur, vous pourrez vérifier si MySQL fonctionne correctement grâce à un simple test. Utilisez l'outil mysqladmin pour obtenir l'état du serveur : Utilisez la commande mysqladmin pour vérifier la version du serveur, sous Linux le fichier binaire se trouve dans le répertoire /usr/bin, sous Windows le fichier binaire se trouve dans C: mysqlbin .
[root@host]# mysqladmin --versionCette commande sous Linux affichera les résultats suivants, qui sont basés sur les informations de votre système :
mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386Si aucune information n'est affichée après l'exécution de la commande ci-dessus, cela signifie que votre Mysql n'a pas été installé avec succès. Une fois Mysql installé avec succès, le mot de passe de l'utilisateur root par défaut est vide. Vous pouvez utiliser la commande suivante pour créer le mot de passe de l'utilisateur root :
[root@host]# mysqladmin -u root password "new_password";Vous pouvez maintenant vous connecter au serveur Mysql via la commande suivante :
[root@host]# mysql -u root -p *******
Remarque. : Dans Lors de la saisie du mot de passe, le mot de passe ne sera pas affiché. Saisissez-le simplement correctement.