Maison  >  Article  >  base de données  >  Étapes détaillées pour installer MySQL 5.7.12 sous CentOS 6.5 (images et texte)

Étapes détaillées pour installer MySQL 5.7.12 sous CentOS 6.5 (images et texte)

PHPz
PHPzoriginal
2017-04-02 18:00:181775parcourir

Pour installer MySQL 5.7.12 sous CentOS 6.5, utilisez le package d'installation rpm téléchargé depuis le site officiel

Téléchargez le package d'installation

Vous pouvez vous référer à : Comment télécharger la dernière version de MySQL depuis le site officiel Package d'installation ?

Décompressez le package d'installation

tar -xvf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar

Supprimez la version antérieure installée

Si vous ne supprimez pas cela, cela indiquera qu'il y a un conflit et la version peut être différente

yum -y remove mysql-libs-5.1.73*

Vous pouvez vous référer à :

L'installation de CentOS mysql*.rpm provoque des conflits avec le fichier de la solution du package

Comment le compléter sous CentOS Désinstaller MySQL ? Résoudre le problème de désinstallation impure

Séquence d'installation

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-client-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.12-1.el6.x86_64.rpm

Démarrer le service Mysql

# service mysqld start
初始化 MySQL 数据库:                                      [确定]
Installing validate password plugin:                       [确定]
正在启动 mysqld:

Modifier le mot de passe administrateur

Afficher mot de passe administrateur initial, la commande suivante est applicable aux plateformes RHEL, Oracle Linux, CentOS et Fedora :

grep 'temporary password' /var/log/mysqld.log

plateforme SLES utilisez ce qui suit commande :

grep 'temporary password' /var/log/mysql/mysqld.log

Vous constaterez que le mot de passe initial est super compliqué. Heureusement, j'utilise XShell et je peux copier et coller

# grep 'temporary password' /var/log/mysqld.log
2016-05-14T02:57:24.372528Z 1 [Note] A temporary password is generated for root@localhost: ?sSq8?.IucXV
[root@localhost /]# 
[root@localhost /]# mysql -uroot -p?sSq8?.IucXV
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 15
Server version: 5.7.12

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

. Remarque : Cette façon d'écrire (mysql -uroot -p?sSq8?.IucXV) n'est parfois pas réalisable en raison de caractères spéciaux dans le mot de passe. Vous devez d'abord exécuter (mysql -uroot -p), puis saisir le. mot de passe selon les invites.

Utilisez la commande suivante pour modifier le mot de passe

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

Le mot de passe doit contenir des lettres majuscules, des lettres minuscules, des chiffres et des symboles, sinon il vous demandera : ERREUR 1819 (HY000) : Votre mot de passe ne satisfait pas aux exigences de la politique de sécurité actuelle (Votre mot de passe ne répond pas aux exigences de la politique de sécurité actuelle)

Autoriser la connexion à distance

Référence : Modifier MySQL via Shell sous CentOS6.5 Mot de passe initial, activez la connexion à distance et autorisez les utilisateurs de connexion à distance

Si vous n'activez pas les autorisations de connexion à distance, vous rencontrerez une erreur similaire à la suivante :

Utiliser Navicat pour MySQL à distance sur la machine client Une erreur de 10038 est signalée lors de la connexion

Étapes détaillées pour installer MySQL 5.7.12 sous CentOS 6.5 (images et texte)

Pour le cas de ce problème, veuillez vous référer à : mysql signale à distance une erreur de 10038

Conclusion

Notez que l'installation utilisant yum est différente de l'installation utilisant rpm ( ou l'emplacement du mot de passe initial est différent après l'installation de différentes versions). Je me souviens de l'installation précédente. Après cela, le mot de passe initial est enregistré dans le fichier /root/.mysql_sercret.

Si vous découvrez ou rencontrez des problèmes pendant le processus d'installation, n'hésitez pas à en discuter ensemble.

Articles connexes recommandés :

étapes du didacticiel d'installation manuelle de mysql 5.7.12 win64 (images et textes)

mysql-5.7.12 Tutoriel sur l'étape d'installation de la version de décompression

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!

Déclaration:
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