


Explication détaillée de la solution pour oublier le mot de passe root MySQL sous MACOS
Cet article vous explique principalement les étapes réelles de réinitialisation du mot de passe root pour MySQL sur un système MAC. Il arrive souvent que vous oubliiez le mot de passe root MySQL lors d'opérations réelles. tutoriel. Introduction détaillée du contenu.
MySQL est un système de gestion de base de données relationnelle développé par le suédois MySQL AB et est actuellement un produit d'Oracle. MySQL est l'un des systèmes de gestion de bases de données relationnelles les plus populaires. En termes d'applications WEB, MySQL est le meilleur logiciel d'application RDBMS (Relational Database Management System).
MySQL est un système de gestion de base de données relationnelle. Une base de données relationnelle stocke les données dans différentes tables au lieu de placer toutes les données dans un seul grand entrepôt, ce qui augmente la vitesse et la flexibilité.
Le langage SQL utilisé par MySQL est le langage standardisé le plus couramment utilisé pour accéder aux bases de données. Le logiciel MySQL adopte une double politique de licence et est divisé en version communautaire et version commerciale. En raison de sa petite taille, de sa vitesse rapide, de son faible coût total de possession et surtout de ses caractéristiques open source, MySQL est généralement choisi comme base de données de site Web pour le site Web. développement de sites Internet de petite et moyenne taille.
Après avoir installé MySQL sur Mac, le logiciel générera un mot de passe par défaut pour nous. Cependant, lorsque j'utilise Navicat pour établir une connexion, il me demande que le mot de passe n'est pas valide. Je n'ai d'autre choix que de modifier le mot de passe par défaut de la base de données.
Ensuite, enregistrez l'intégralité du processus de modification du mot de passe root.
Le service mysql doit être arrêté avant de commencer les étapes suivantes !
cd /usr/local/mysql/bin/ sudo su ./mysqld_safe --skip-grant-tables & //这一步的作用是跨过权限验证 ./mysql -uroot //以root身份登录,因为第三步的原因不需要密码了。这之后的命令就不需要在前面加./mysql了 use mysql; update user set authentication_string='123456' where User='root';
Les versions qui circulent sur Internet sont toutes définies par un mot de passe ="". En écrivant de cette façon, une erreur est toujours signalée disant que la colonne 'mot de passe' n'existe pas !
Enfin, j'ai utilisé la commande sql pour découvrir qu'il n'y a que le champ Authentication_string et aucun champ de mot de passe.
Après avoir exécuté l'étape précédente, je pensais pouvoir me connecter, mais lors du test de connexion Navicat, il est apparu :
ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.
Les étapes suivantes sont donc nécessaires
cd /usr/local/mysql/bin/ sudo su ./mysql -uroot -p123456 set password = password('123456')
Nom d'utilisateur :root, mot de passe : 12345
Modification réussie
Supplément : Bien que la modification ci-dessus ait réussi, il y a encore de nombreux détours. Ce qui précède est. juste un enregistrement de l'ensemble du processus. , ci-dessous nous résumons la méthode la plus simple et la plus efficace
Ce processus est triste Il y a tellement d'informations sur Internet La clé est que chacun a ses propres mauvaises méthodes. j'ai essayé pendant longtemps, personne n'a raison. Je le ferai bientôt. Quand j'ai brisé ma défense psychologique et suis allé lire la documentation MySQL, j'ai réussi le changement. Aucun article ne m'a donné la réponse complète. J'ai consulté plusieurs guides et construit la voiture à huis clos. Donnez-vous un coup de pouce. Sans plus tarder, suivez-moi étape par étape.
1. Fermez le serveur mysql
sudo /usr/local/mysql/support-files/mysql.server stop
Vous pouvez également le fermer dans MySQL dans les préférences système.
2.cd /usr/local/mysql/bin Entrez le répertoire
3.sudo su Obtenir les autorisations
4./mysqld_safe --skip-grant-tables & Redémarrez le serveur
5. 🎜 >Configurer la commande courte :
6. Entrez mysql pour accéder au mode commande mysqlalias mysql=/usr/local/mysql/bin/mysql
7. Utilisez mysql pour accéder au
flush privileges;
9.
set password for 'root'@'localhost'=password('新密码');
Putain de merde, j'ai enfin terminé la modification.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

MySQL est un système de gestion de base de données relationnel open source. 1) Créez une base de données et des tables: utilisez les commandes CreateDatabase et CreateTable. 2) Opérations de base: insérer, mettre à jour, supprimer et sélectionner. 3) Opérations avancées: jointure, sous-requête et traitement des transactions. 4) Compétences de débogage: vérifiez la syntaxe, le type de données et les autorisations. 5) Suggestions d'optimisation: utilisez des index, évitez de sélectionner * et utilisez les transactions.

Vous pouvez ouvrir PHPMYADMIN via les étapes suivantes: 1. Connectez-vous au panneau de configuration du site Web; 2. Trouvez et cliquez sur l'icône PHPMYADMIN; 3. Entrez les informations d'identification MySQL; 4. Cliquez sur "Connexion".

MySQL et SQL sont des compétences essentielles pour les développeurs. 1.MySQL est un système de gestion de base de données relationnel open source, et SQL est le langage standard utilisé pour gérer et exploiter des bases de données. 2.MySQL prend en charge plusieurs moteurs de stockage via des fonctions de stockage et de récupération de données efficaces, et SQL termine des opérations de données complexes via des instructions simples. 3. Les exemples d'utilisation comprennent les requêtes de base et les requêtes avancées, telles que le filtrage et le tri par condition. 4. Les erreurs courantes incluent les erreurs de syntaxe et les problèmes de performances, qui peuvent être optimisées en vérifiant les instructions SQL et en utilisant des commandes Explication. 5. Les techniques d'optimisation des performances incluent l'utilisation d'index, d'éviter la numérisation complète de la table, d'optimiser les opérations de jointure et d'améliorer la lisibilité du code.

Redis utilise une architecture filetée unique pour fournir des performances élevées, une simplicité et une cohérence. Il utilise le multiplexage d'E / S, les boucles d'événements, les E / S non bloquantes et la mémoire partagée pour améliorer la concurrence, mais avec des limites de limitations de concurrence, un point d'échec unique et inadapté aux charges de travail à forte intensité d'écriture.

Les étapes pour démarrer un serveur Redis incluent: Installez Redis en fonction du système d'exploitation. Démarrez le service Redis via Redis-Server (Linux / MacOS) ou Redis-Server.exe (Windows). Utilisez la commande redis-Cli Ping (Linux / MacOS) ou redis-Cli.exe Ping (Windows) pour vérifier l'état du service. Utilisez un client redis, tel que redis-cli, python ou node.js pour accéder au serveur.

Comment se connecter à MySQL à l'aide de PhpMyAdmin? L'URL pour accéder à phpmyadmin est généralement http: // localhost / phpmyadmin ou http: // [votre adresse IP de serveur] / phpmyadmin. Entrez votre nom d'utilisateur et votre mot de passe MySQL. Sélectionnez la base de données à laquelle vous souhaitez vous connecter. Cliquez sur le bouton "Connexion" pour établir une connexion.

Les méthodes de visualisation des erreurs de base de données SQL sont: 1. Afficher directement les messages d'erreur; 2. Utilisez des erreurs d'affichage et des commandes d'avertissement Show; 3. Accédez au journal d'erreur; 4. Utiliser les codes d'erreur pour trouver la cause de l'erreur; 5. Vérifiez la connexion de la base de données et la syntaxe de requête; 6. Utilisez des outils de débogage.

MySQL est choisi pour ses performances, sa fiabilité, sa facilité d'utilisation et son soutien communautaire. 1.MySQL fournit des fonctions de stockage et de récupération de données efficaces, prenant en charge plusieurs types de données et opérations de requête avancées. 2. Adoptez l'architecture client-serveur et plusieurs moteurs de stockage pour prendre en charge l'optimisation des transactions et des requêtes. 3. Facile à utiliser, prend en charge une variété de systèmes d'exploitation et de langages de programmation. 4. Avoir un solide soutien communautaire et fournir des ressources et des solutions riches.
