Maison > base de données > tutoriel mysql > Comment installer MySQL sous Centos

Comment installer MySQL sous Centos

藏色散人
Libérer: 2021-12-02 11:18:34
original
26229 Les gens l'ont consulté

Comment installer MySQL sous Centos : 1. Téléchargez et installez le référentiel MySQL Yum officiel ; 2. Installez le serveur MySQL ; 3. Connectez-vous à la base de données 4. Modifiez le mot de passe par défaut de MySQL ; .

Comment installer MySQL sous Centos

L'environnement d'exploitation de cet article : système Windows 7, Mysql version 5.7.14, ordinateur Dell G3.

Comment installer MySQL sous Centos ?

Installation CentOS7 de MySQL (version complète)

MariaDB est installée par défaut dans CentOS, mais pour les besoins, MySQL doit toujours être installé dans le système, et MariaDB peut être directement écrasée. une fois l'installation terminée.

1 Téléchargez et installez le référentiel Yum officiel MySQL, Mysql version 5.7.14

[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
Copier après la connexion
Copier après la connexion

Utilisez la commande ci-dessus pour télécharger directement le référentiel Yum pour l'installation, qui fait environ 25 Ko, puis vous pourrez l'installer directement avec yum.

[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
Copier après la connexion
Copier après la connexion

Commencez ensuite l'installation du serveur MySQL

[root@localhost ~]# yum -y install mysql-community-server
Copier après la connexion

Cette étape peut prendre un certain temps. Une fois l'installation terminée, la mariadb précédente sera écrasée. Le temps spécifique dépend de la vitesse du réseau personnel.

Une fois l'installation terminée, faisons une configuration de MySQL.

2 Pour accéder à MySQL, vous devez d'abord connaître le mot de passe de l'utilisateur root à ce moment-là. Vous pouvez trouver le mot de passe dans le fichier journal via la commande suivante :

[root@localhost ~]# systemctl start  mysqld.service
Copier après la connexion

(4) Connectez-vous à la base de données avec. la commande suivante :

[root@localhost ~]# systemctl status mysqld.service
Copier après la connexion

(5) Cela ne peut pas être fait pour le moment. N'importe quoi, car MySQL doit changer le mot de passe par défaut avant d'utiliser la base de données. Changez le mot de passe avec la commande suivante :

[root@localhost ~]# grep "password" /var/log/mysqld.log
Copier après la connexion
Remplacez 'nouveau mot de passe' par le. mot de passe que vous souhaitez définir. Remarque : le paramètre de mot de passe doit contenir des lettres majuscules et minuscules, des chiffres et des symboles spéciaux (, /';:, etc.), sinon la configuration ne pourra pas aboutir.

Si l'erreur suivante se produit :

On pense que la complexité du mot de passe ne répond pas aux exigences par défaut. Vérifiez la complexité du mot de passe par défaut mysql avec la commande suivante :

[root@localhost ~]# mysql -uroot -p
Copier après la connexion

Si vous devez modifier le mot de passe. complexité du mot de passe, veuillez vous référer à la commande suivante :

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
Copier après la connexion

SHOW VARIABLES LIKE 'validate_password%';
Copier après la connexion

3 Activer l'accès à distance à MySQL

Exécutez la commande suivante pour activer les restrictions d'accès à distance (Remarque : l'adresse IP activée par la commande suivante est 192.168 .19.128. Si vous souhaitez tout activer, utilisez % au lieu d'IP) :

set global validate_password_policy=LOW;
Copier après la connexion

Remarque : mot de passe -- est le mot de passe que vous avez défini pour votre connexion à distance MySQL.

Entrez ensuite les deux lignes de commandes suivantes

set global validate_password_length=6;
Copier après la connexion

Vous pouvez également quitter MySQL pour cette étape. Référence spécifique :

4 、开启防火墙端口,CentOS为firewalld添加开放端口3306,具体是什么参考如下:

    https://i-beta.cnblogs.com/posts?cateId=1653053

5 、更改mysql的语言

首先重新登录mysql,然后输入status:

 可以看到,红色方框处不是utf-8,修改为utf8即可。

因此我们先退出mysql,然后再到/etc目录下的my.cnf文件下修改一下文件内容

cd /etc
Copier après la connexion

 进入文件后,新增四行代码:

 保存更改后的my.cnf文件后,重启下mysql,然后输入status再次查看,你就会发现变化啦

 

 到此CentOS7安装Mysql5.7完毕。

set global validate_password_policy=LOW;

【相关推荐:mysql视频教程

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