Maison > base de données > tutoriel mysql > le corps du texte

Étapes détaillées pour installer le serveur mysql sous CentOS7

不言
Libérer: 2019-01-30 20:53:48
avant
8194 Les gens l'ont consulté


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
Copier après la connexion

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
Copier après la connexion


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
Copier après la connexion

<🎜. >

4. Vérifiez si le service mysqld est ouvert à ce moment


$ sudo service mysqld status
Copier après la connexion

On 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 &#39;123456&#39;
Copier après la connexion
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.service

6. 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(&#39;123456&#39;) where user=&#39;root&#39;;
mysql> flush privileges;
mysql> quit
Copier après la connexion

7. 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!

Étiquettes associées:
source:cnblogs.com
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!