Maison > base de données > tutoriel mysql > Explication détaillée du tutoriel sur l'installation de MySQL5.7 sur RedHat6.5 (image et texte)

Explication détaillée du tutoriel sur l'installation de MySQL5.7 sur RedHat6.5 (image et texte)

黄舟
Libérer: 2017-03-17 14:15:32
original
2129 Les gens l'ont consulté

Cet article présente principalement en détail le didacticiel d'installation de MySQL5.7 sous RedHat6.5. Les amis intéressés peuvent se référer à

RedHat6 .5 Installer MySQL5.7. tutoriel à partager pour votre référence. Le contenu spécifique est le suivant

Environnement d'installation : RedHat6.5

Étape 1 : Télécharger

Télécharger MySQL5.7

Étape 2 : Installation

Vérifiez si le serveur est installé avant l'installation de MySQL, s'il est déjà installé, désinstallez-le :

[root@worker1 tmp]# rpm -qa|grep mysql
mysql-libs-5.1.71-1.el6.x86_64
[root@worker1 tmp]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 //卸载
Copier après la connexion

Décompressez le fichier téléchargé :

[root@worker1 tmp]# tar -xf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar
Copier après la connexion

Explication détaillée du tutoriel sur l'installation de MySQL5.7 sur RedHat6.5 (image et texte)

Installez-le dans l'ordre :

rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm
Copier après la connexion

Explication détaillée du tutoriel sur l'installation de MySQL5.7 sur RedHat6.5 (image et texte)

Comme prévu, MySQL aurait dû être installé avec succès.

Étape 3 : Paramètre des variables d'environnement

1. Démarrez MySQL : démarrage du service mysqld

Explication détaillée du tutoriel sur l'installation de MySQL5.7 sur RedHat6.5 (image et texte)

2. Connexion : mysql -u root -p, le mot de passe de connexion initial est vide, appuyez directement sur Entrée :

Explication détaillée du tutoriel sur l'installation de MySQL5.7 sur RedHat6.5 (image et texte)

Pourquoi cette erreur se produit-elle ? En effet, il n'y a pas de champ Mot de passe dans la table mysql.user dans MySQL5.7, vous devez donc vous connecter de manière sécurisée, puis modifier le mot de passe.

La solution est la suivante :

Modifier le fichier de configuration MySQL : vim /etc/my.cnf, à la fin du fichier Ajoutez : skip-grant-tables, enregistrez et redémarrez le service MySQL : service mysqld restart, puis reconnectez-vous.

Explication détaillée du tutoriel sur l'installation de MySQL5.7 sur RedHat6.5 (image et texte)

3. Changez le mot de passe de l'utilisateur se trouve sous la base de données nommée mysql :

Exécutez les instructions suivantes dans l'ordre :

mysql> use mysql
mysql> update user set password_expired='N' where user='root'; 
mysql> update user set authentication_string=password('123456') where user=‘root';
mysql> flush privileges;
Copier après la connexion

1. Remarque : Assurez-vous de supprimer le contenu de détection de mot de passe précédemment ajouté au fichier de configuration my.cnf et redémarrez le service <🎜 ; >

Explication détaillée du tutoriel sur l'installation de MySQL5.7 sur RedHat6.5 (image et texte)

Autres :

1. Paramètres d'encodage : vim /etc/my.cnf, ajouter le caractère d'encodage par défaut du contenu. défini à la fin du fichier =utf8

2. Autoriser l'accès à distance à MySQL :

Donnez à n'importe quel hôte l'autorisation d'accéder aux données

mysql>grant all privileges on 
.
 to ‘root&#39;@&#39;%&#39;with grant option;
Copier après la connexion
signalera une erreur : ERREUR 1133 (42000 ): Impossible de trouver une ligne correspondante dans la table utilisateur

En fait, ce sera normal si l'utilisateur root existe à l'avance dans la table mysql.user, ou ajoutez un ident
siindiqué à la fin de cette phrase, « Mot de passe » est normal. Comme la ligne de commande suivante

mysql>grant all privileges on . to ‘root&#39;@&#39;%&#39;identified by ‘123456&#39; with grant option;
Copier après la connexion
3. Modifiez la politique de mot de passe :


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:php.cn
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