Maison > Opération et maintenance > CentOS > méthode d'installation centos7 mysql8.0

méthode d'installation centos7 mysql8.0

藏色散人
Libérer: 2020-11-06 17:42:19
original
10805 Les gens l'ont consulté

Méthode d'installation de centos7 mysql8.0 : Désinstallez d'abord la version historique de MySQL ; puis utilisez la commande "sudo yum install mysql-server" pour enfin le configurer pour qu'il démarre au démarrage.

méthode d'installation centos7 mysql8.0

Recommandé : "Tutoriel Centos"

Installation de CentOS 7 MySQL8.0

1. Désinstallez la version historique de MySQL

Vérifiez si vous disposez de la version historique

Pour une installation qui n'est pas la première fois, vous devez désinstaller la version historique de MySQL Run. la commande pour vérifier si la version historique du composant MySQL est installée

# rpm -qa|grep mysql
Copier après la connexion

méthode dinstallation centos7 mysql8.0

Par exemple, deux composants MySQL Community Edition installés se trouvent dans l'image avant d'installer la nouvelle version de. MySQL, vous devez supprimer les composants historiques installés

Vérifiez l'état du service MySQL

# service mysqld status
Copier après la connexion

Suspendez le service MySQL

# service mysqld stop
Copier après la connexion

Désinstallez le service MySQL

Vous devez supprimer tous les composants. Veuillez noter qu’il peut y avoir des dépendances dans l’ordre des composants.

# rpm -ev [需要移除组件的名称]
Copier après la connexion

ou

# rpm -e --nodeps [需要移除组件的名称]  //此命令为强制卸载
Copier après la connexion

2. Installez MySQL

Utilisez RPM pour installer MySQL

Parce que la base de données par défaut installée par CentOS 7 est Mariadb, utilisez YUM La commande MySQL ne peut pas être installée, seule Mariadb sera mise à jour. Utilisez RPM pour installer. Vous pouvez cliquer avec le bouton droit sur l'entrepôt source du dépôt mysql pour copier la version spécifiée de la base de données.

# wget http://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm
Copier après la connexion

Installez le package mysql80-community-release-el7-1.noarch.rpm

# sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm
Copier après la connexion

Une fois l'installation terminée, vous obtiendrez deux fichiers dans /etc/yum.repos. d dossier : mysql-community.repo && mysql-community-source.repo

méthode dinstallation centos7 mysql8.0

Utilisez yum pour installer le service mysql

# sudo yum install mysql-server
Copier après la connexion

Si le contenu suivant est affiché, l'installation est réussie

Complete!
Copier après la connexion

Vérifiez s'il a été configuré pour démarrer le service MySQL au démarrage

# systemctl list-unit-files|grep mysqld
Copier après la connexion

S'il affiche

méthode dinstallation centos7 mysql8.0

, cela signifie qu'il a été configuré pour démarrer au démarrage. S'il n'est pas configuré pour démarrer au démarrage, s'il est démarré, exécutez

# systemctl enable mysqld.service
Copier après la connexion

pour vérifier si MySQL n'est pas démarré. exécutez la commande start service

pour vérifier si le service MySQL est démarré

# ps -ef|grep mysql
Copier après la connexion

Démarrez le service

# systemctl start mysqld.service
Copier après la connexion

Initialisez MySQL

# mysqld --initialize
Copier après la connexion

Affichez la valeur par défaut initiale de MySQL. mot de passe

# grep 'temporary password' /var/log/mysqld.log
Copier après la connexion

méthode dinstallation centos7 mysql8.0

Copiez le mot de passe derrière root@localhost :. Connectez-vous à MySQL et collez le mot de passe par défaut

En raison de modifications apportées à MySQL 8.0, le mot de passe doit être réinitialisé

modifiez l'utilisateur 'root'@'localhost' identifié par '12345678';

Si l'invite

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
Copier après la connexion

apparaît lors de la définition du mot de passe, cela signifie que vous devez baisser le niveau de la politique, puis exécuter

set global validate_password.policy=0;
Copier après la connexion

pour ouvrir la connexion à distance MySQL

use mysql;
#修改root账户权限
update user set host = '%' where user = 'root';
#刷新权限
flush privileges;
Copier après la connexion

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