Lösung für das MySQL-Anmeldewarnungsproblem

Lösung für das MySQL-Anmeldewarnungsproblem

1. Einleitung

Wenn wir uns bei MySQL anmelden, wird häufig eine Warnung angezeigt:

Warnung: Die Verwendung eines Kennworts in der Befehlszeilenschnittstelle kann unsicher sein.

Das ist optisch nicht erfreulich, und noch ärgerlicher ist es, wenn diese Warnung beim Schreiben eines Skripts auf dem Bildschirm angezeigt wird.

2. Lösung

Diese Warnung kommt mit MySQL. Sie möchte Sie darauf hinweisen, dass es unsicher ist, das MySQL-Passwort direkt auf dem Bildschirm einzugeben und anzuzeigen.

1. Lösung 1 (Schauen Sie einfach mal nach, es bringt nichts)

Die Lösung ist relativ einfach: Wenn Sie sich bei MySQL anmelden, folgen Sie keiner Zeichenfolge nach -p.

Diese Lösung vermeidet zwar die Warnung, aber wenn uns bei der Eingabe ein Fehler unterläuft, können wir die Daten nur erneut eingeben oder mit Strg+Rücktaste löschen und wissen trotzdem nicht, wo der Fehler liegt.

Finden Sie es mühsam, jedes Mal Ihr Konto und Ihr Passwort einzugeben? Dann sehen Sie sich bitte die zweite Methode an.

2. Lösung 2 (empfohlen)

Erstellen Sie eine versteckte Datei mit dem Namen .my.cnf in Ihrem Home-Verzeichnis (Sie können das Verzeichnis selbst angeben).

1. Bearbeiten Sie die Datei:

vim .meine.cnf
[mysql]
Host = 127.0.0.1
Benutzer=root
Passwort=zxfly

2. Beim Ausführen der Anmeldung oder eines Skripts. Verwenden Sie die folgende Methode:

HOME=/root mysql

Natürlich kann dieses Verzeichnis jedes beliebige Verzeichnis sein, solange es angegeben wird. Der Datei können beliebige Parameter hinzugefügt werden, wie etwa Port, Sock-Datei usw.

In der Datei können auch andere MySQL-Befehle angegeben werden. Fügen Sie einfach die entsprechenden Module hinzu.

Beispielsweise kann der Befehl mysqldump wie folgt lauten

[mysqldump]
Host = 127.0.0.1
Benutzer=root
Passwort=zxfly

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Erläuterung der MySQL-Installation und Anmeldemethode unter Linux
  • Lösen Sie phpmyadmin #2002. Anmeldung beim MySQL-Server nicht möglich
  • phpmyadmin-Fehler: #2003 Anmeldung bei MySQL-Server-Lösung nicht möglich
  • Informationen zum MySQL-Befehl für die Remote-Login-Autorisierungsmethode
  • Lösung für das Problem, dass eine lokale Anmeldung trotz korrektem MySQL-Passwort nicht möglich ist
  • MySQL-Anmeldefehleraufforderung: Lösung für FEHLER 1045 (28000)
  • PHP+MySQL führt eine Anmeldeüberprüfung durch, um zu prüfen, ob Anmeldename und Passwort korrekt sind
  • So lösen Sie das Problem ERROR 1045 beim Anmelden bei MySQL
  • Eine schnelle Lösung für den MySql-Absturz beim Anmelden
  • PHP+MySQL zur Implementierung einer einfachen Webseite für Anmeldung, Registrierung und Passwortänderung

<<:  Das WeChat-Applet implementiert einen Videoplayer, der einen Bullet-Screen sendet

>>:  Erklärung zur Verbindung des Mac mit Remote-Servern über SSH in verschiedenen Terminals

Artikel empfehlen

Beispiele für die Verwendung des ES6-Spread-Operators

Inhaltsverzeichnis Was sind Spread- und Rest-Oper...

Detaillierte Erklärung der Ansichtszusammenfassungsdefinition im Angular-Framework

Vorwort Als Front-End-Framework, das „für große F...

4 flexible SCSS-Kompilierungsausgabestile

Vielen Leuten wird das Kompilieren erklärt, sobal...

So verwenden Sie Docker Swarm zum Erstellen von WordPress

Ursache Ich habe WordPress einst auf Vultr einger...

Erstellen eines statischen Jenkins Docker-Agentknotens

Ein statischer Knoten ist auf einer Maschine fixi...

Zusammenfassung von 28 gängigen JavaScript-String-Methoden und Verwendungstipps

Inhaltsverzeichnis Vorwort 1. Ermitteln Sie die L...

Tiefgreifendes Verständnis von globalen Sperren und Tabellensperren in MySQL

Vorwort Je nach Umfang der Sperrung können Sperre...

Ändern Sie die Startzeit von Grub in Ubuntu

Die Online-Suche zum Ändern der Grub-Startzeit be...

So erstellen Sie ein React-Projekt mit Vite

Inhaltsverzeichnis Vorwort Erstellen Sie ein Vite...

Einführung in Keyword-Design-Methoden im Webdesign

Häufig ignorieren wir beim Erstellen der Homepage ...

MySQL InnoDB MRR-Optimierungshandbuch

Vorwort MRR ist die Abkürzung für Multi-Range Rea...

Detaillierte Erklärung der MySQL-Zeichenfolgenverkettungsfunktion GROUP_CONCAT

Im vorherigen Artikel habe ich ein tabellenübergr...

Sollte ich beim Erstellen einer Website die Kodierung UTF-8 oder GB2312 verwenden?

Beim Öffnen ausländischer Websites werden häufig ...