Maison > base de données > tutoriel mysql > le corps du texte

Explication détaillée de la solution au problème de l'impossibilité de se connecter lors de l'installation de MySQL à l'aide d'homebrew sur Mac

黄舟
Libérer: 2017-03-23 13:57:09
original
2402 Les gens l'ont consulté

Si votre ordinateur est un Mac, utiliser homebrew pour installer MySQL est un moyen très pratique, mais certains problèmes surviendront quand même. Cet article vous expliquera comment résoudre le problème de l'impossibilité de vous connecter lors de l'installation de MySQL à l'aide d'homebrew sur Mac. Les amis qui en ont besoin peuvent se référer à

Si votre ordinateur est un Mac, utiliser homebrew pour installer MySQL. est un moyen très pratique, mais cela se produit toujours.

Assurez-vous d'abord que vous avez installé MySQL s'il est installé via homebrew, entrez mysql.server start pour démarrer le service

Si. vous entrez

mysql -u root
Copier après la connexion

cela apparaîtra Erreur ERREUR 1045 (28000) : Accès refusé pour l'utilisateur 'zhongchengming'@'localhost' (en utilisant le mot de passe : OUI), il devrait être que le mot de passe initial n'a pas été modifié avec succès

Étapes de la solution

(1) Entrez mysqld_safe --skip-grant-tables dans le terminal et l'affichage sera le suivant

2017-03-21T11:44:11.6NZ mysqld_safe Logging to '/usr/local/var/mysql/zhongchengmingdeMacBook-Air.local.err'.
2017-03-21T11:44:11.6NZ mysqld_safe Logging to '/usr/local/var/mysql/zhongchengmingdeMacBook-Air.local.err'.
2017-03-21T11:44:11.6NZ mysqld_safe A mysqld process already exists
Copier après la connexion

(2) Entrez à nouveau mysql -u root et l'affichage sera le suivant

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.7.17 Homebrew
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>
Copier après la connexion

(3) L'entrée du terminal utilise mysql affiche comme suit

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql>
Copier après la connexion

(4) Modifier le mot de passe UPDATE mysql.user SET authentication_string=PASSWORD('你的密码') WHERE User='root';

Requête réussie OK, 1 ligne affectée, 1 avertissement (0,05 sec)

Lignes correspondantes : 1 Modifiée : 1 Avertissements : 1

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!