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-serverCopier après la connexion
chown mysql:mysql -R /var/lib/mysql
mysqld --initialize
systemctl start mysqld
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 mariadbCopier après la connexion
systemctl start mariadb #启动MariaDB systemctl stop mariadb #停止MariaDB systemctl restart mariadb #重启MariaDB systemctl enable mariadb #设置开机启动
[root@host]# mysqladmin --version
mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386
[root@host]# mysqladmin -u root password "new_password";
[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.