Maison > Article > base de données > Étapes détaillées pour installer le serveur mysql sous CentOS7
Cet article vous présente les étapes détaillées pour installer mysql-server sous CentOS7. Il a une certaine valeur de référence. Les amis dans le besoin peuvent le faire pour référence. vous être utile.
Dans Hive, la base de données Derby ne peut avoir qu'une seule instance et ne peut pas s'exécuter sur plusieurs terminaux en même temps. Par conséquent, pour le stockage des métadonnées, la base de données mysql open source est utilisée. il doit être Installer les services liés à MySQL sur le nœud maître. (Cours recommandé : Tutoriel vidéo MySQL)
0. Tout d'abord, utilisez la commande yum list | grep mysql pour savoir s'il y a MySQL dans la source yum. Les résultats de ma requête sont les suivants :
On voit qu'en bref, il n'y a pas d'ombre de mysql-server (On dit qu'il n'y a pas de mysql dans les sources de centOS7, mais pareil. La version de centOS peut être directement utilisée dans Alibaba Cloud en utilisant yum install mysql -server pour installer directement mysql)
Par conséquent, vous pouvez trouver la source d'installation de mysql, comme suit :
1. téléchargez la source du dépôt de mysql
$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2 Installez le package source, c'est-à-dire installez le package mysql-community-release-el7-5.noarch.rpm.
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
Après avoir installé ce package, vous obtiendrez deux sources de dépôt mysql yum :
/etc/yum.repos.d/ mysql-community.repo et
/etc/yum.repos.d/mysql-community-source.repo.
Vous pouvez le trouver sous /etc dans le répertoire racine
3 Installez MySQL
$ sudo yum install mysql-server
4. Vérifiez si le service mysqld est ouvert à ce moment
$ sudo service mysqld statusOn peut voir que le service mysql a été démarré5 Réinitialiser le mot de passe mysql
[root@master renyang]# mysqladmin -u root password '123456'Mais une erreur sera signalée :
Cette erreur est qu'il y a un problème avec le mot de passe et que vous ne pouvez pas vous connecter, vous devez donc contourner la vérification du mot de passe et réinitialiser le mot de passe, ajoutez donc une ligne "ignorer -grant-tables" au fichier etcmy.cnf dans le répertoire racine pour contourner la vérification du mot de passe est la suivante : Ensuite, redémarrez le service mysql, exécutez [renyang@master ~ ]$ systemctl restart mysqld.service6. Entrez " mysql", vous pouvez entrer mysql Ensuite, vous pouvez modifier le mot de passe via les instructions SQL dans mysql. Entrez les commandes suivantes dans l'ordre .
mysql> use mysql mysql> update mysql.user set authentication_string=password('123456') where user='root'; mysql> flush privileges; mysql> quit7. Rééditez mon.cnf, supprimez le contenu qui vient d'être ajouté : skip-grant-tables. Puis redémarrez MySQL : [renyang@master ~]$ systemctl restart mysqld.service Ensuite, vous pouvez entrer MySQL avec le mot de passe : [renyang@master ~]$ mysql -uroot -p De cette façon, la base de données mysql est installée avec succès.
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!