Maison > Article > base de données > Comment installer et configurer Mysql5.7 sur Centos7
Il existe d'innombrables tutoriels sur l'installation d'une base de données MySQL sous Linux sur Internet, mais la plupart d'entre eux sont pleins de failles. Aujourd'hui, afin d'aider ceux qui en ont besoin, j'ai écrit un tutoriel sur l'installation et la configuration de mysql5.7 sur Centos7.
Tutoriels vidéo MySQL recommandés : "Tutoriel MySQL"
Première étape : Obtenez la source MySQL YUM
Entrez sur le site officiel de MySQL pour obtenir l'adresse de téléchargement du package RPM
https://dev.mysql.com/downloads/repo/yum/
Clic droit pour copier l'adresse du lien https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
Obtenir l'adresse du package RPM
Manuel recommandé :Manuel de développement MySQL
Étape 2 : Téléchargez et installez la source MySQL
Téléchargez d'abord mysql Package d'installation source
[root@localhost ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
-bash : wget : commande introuvable
Installons d'abord wget
yum -y install wget
Ensuite, exécutez wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
Installer la source mysql
yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
Étape 3 : Installer Mysql en ligne
yum -y install mysql-community-server
Veuillez patienter un moment pour télécharger beaucoup de choses
Étape 4 : Démarrez le service Mysql
systemctl start mysqld
Étape 5 : Configurer le démarrage
systemctl enable mysqld systemctl daemon-reload
Articles connexes recommandés :
1.Étapes détaillées pour installer le serveur mysql sous CentOS7
2.Comment installer MySQL et PHP dans Centos7
Recommandations vidéo associées :
1.Guide de développement faisant autorité MySQL
Étape 6 : Modifier le mot de passe de connexion local root
Une fois l'installation de MySQL terminée, un mot de passe temporaire par défaut est généré pour root dans le /var /log/mysqld.log fichier .
vi /var/log/mysqld.log
Le mot de passe ici est : xtqh0Neteu=7
mysql -u root -p Enter password:
Entrez le mot de passe temporaire pour saisir la commande mysql line;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'LCode1996.';
Changez le mot de passe en LCode1996 (notez que la politique de mot de passe par défaut de mysql5. .7 exige que le mot de passe ait la taille Écrivez une combinaison de lettres alphanumériques spéciales, au moins 8 chiffres)
Étape 7 : Configurez pour autoriser la connexion à distance
Mysql n'autorise pas la connexion à distance par défaut, nous devons le configurer, et le pare-feu ouvre le port 3306
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'LCode1996.' WITH GRANT OPTION; Query OK, 0 rows affected, 1 warning (0.05 sec) mysql> exit; Bye
Quitter
[root@localhost ~]# firewall-cmd --zone=public --add-port=3306/tcp --permanent success [root@localhost ~]# firewall-cmd --reload success [root@localhost ~]#
Ouvrir le port 3306
Étape 8 : Configurez l'encodage par défaut en UTF-8
Modifiez le fichier de configuration /etc/my.cnf et ajoutez la configuration d'encodage sous [mysqld], comme indiqué ci-dessous :
[mysqld] character_set_server=utf8 init_connect='SET NAMES utf8' [root@localhost ~]# vi /etc/my.cnf
Après l'édition et l'enregistrement, redémarrez le service mysql : systemctl restart mysqld
Vérifiez l'encodage :
mysql> '%character%';
Étape 9 : Test
Nous utilisons le sqlyog local pour nous connecter à distance à mysql dans le virtuel machine
À ce stade, l'installation et la configuration de Mysql sont terminées
Recommandations associées :
Explication détaillée de la façon de modifier l'emplacement des données de Mysql5.7 sous Windows 7
Processus graphique d'installation détaillé de mysql5.7
Tutoriel de base MySQL installation et connexion mysql5.7.18
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!