Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 10090|Répondre: 1

[Source] CentOS 7 utilise le rpm pour installer la base de données MySQL

[Copié le lien]
Publié le 23-01-2022 à 23:19:32 | | | |
Exigences : Installer la base de données MySQL 5.7.36 Community Release sur un système CentOS 7.

Révision:

Linux Voir le chemin du fichier de configuration MySQL et les configurations associées
https://www.itsvse.com/thread-7402-1-1.html

L’installation hors ligne de paquets rpm par CentOS 7 résout automatiquement les dépendances
https://www.itsvse.com/thread-9951-1-1.html
Préparation

Avant d’installer la base de données MySQL, CentOS 7 doit se préparer et installer les dépendances nécessaires avec les commandes suivantes :

Désinstaller mariadb

Si vous ne le désinstallez pas, lors de l’installation du paquet libs, vous obtiendrez l’erreur suivante :

error: Failed dependencies:
        mysql-community-common(x86-64) >= 5.7.9 est nécessaire pour mysql-community-libs-5.7.36-1.el7.x86_64
        Mariadb-libs est obsolète par mysql-community-libs-5.7.36-1.el7.x86_64
Revoir et désinstaller


Télécharger et décompresser mysql-5.7.36

Adresse de téléchargement :La connexion hyperlientérée est visible.Sélectionnez la version requise, le système d’exploitation et la version système, comme illustré dans la figure suivante :



Téléchargez la commande de décompresser comme suit :


Commence à installer mysql-5.7.36

Exécutez la commande suivante pour installer :



Démarrez MySQL

Après l’installation, le service MySQL est démarré par défaut, et la commande pour lancer le service MySQL est la suivante :

Pour voir le mot de passe temporaire, la commande est la suivante :



Pour se connecter à une base de données MySQL, les utilisateurs avant la version 5.7.6 de MySQL peuvent utiliser la commande suivante pour changer le mot de passe par défaut :



Si vous ne définissez pas de nouveau mot de passe, l’erreur sera la suivante :

ERREUR 1820 (HY000) : Vous devez réinitialiser votre mot de passe en utilisant l’instruction ALTER USER avant d’exécuter cette instruction.
Si le mot de passe ne répond pas aux exigences, l’erreur suivante sera signalée :

ERREUR 1819 (HY000) : Votre mot de passe ne satisfait pas aux exigences actuelles de la politique
Crée-en un nouveauComptes racines qui permettent des connexions à distance, la commande est la suivante :


Permet l’accès au port 3306

Le port par défaut de la base MySQL est 3306, si le pare-feu est activé, vous devez libérer le port 3306 pour permettre l’accès aux clients externes, et la commande est la suivante :

Essayez d’utiliser l’outil de connexion MySQL à la base de données, en prenant dbeaver comme exemple, la connexion est réussie, comme montré dans la figure suivante :



Configuration MySQL

Si vous devez régler MySQL et modifier certains éléments de configuration du service, modifiez le fichier suivant :

/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
(Fin)





Précédent:Problème avec le déploiement par Hikvision de bibliothèques de liens dynamiques sur les systèmes Linux
Prochain:Utilisation pratique de cAdvisor pour collecter les métriques de conteneurs Docker
 Propriétaire| Posté le 12-04-2024 à 14:47:10 |
CentOS 7 avec MySQL 8.0.36 installé




Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com