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

Zwei Tools zum Teilen des Bildschirms im Linux-Befehlszeilenterminal

Hier sind zwei Terminal-Split-Screen-Tools: scree...

Zusammenfassung der Shell-Methode zum Bestimmen, ob eine Variable leer ist

So ermitteln Sie, ob eine Variable in der Shell l...

Erläuterung der MySQL-Indexoptimierung

Bei unserer täglichen Arbeit führen wir manchmal ...

Grundlegender JSON-Betriebsleitfaden in MySQL 5.7

Vorwort Aufgrund der Projektanforderungen werden ...

Verwenden von Openlayer in Vue, um einen Ladeanimationseffekt zu realisieren

Hinweis: Sie können keine bereichsbezogenen Anima...

Implementierungscode der HTML-Floating-Promptbox-Funktion

Allgemeine Formulareingabeaufforderungen belegen ...

Lösungen für Dateien/Ordner, die unter Linux nicht gelöscht werden können

Vorwort Kürzlich wurde unser Server von Hackern a...

So führen Sie Tomcat-Quellcode im Maven-Modus aus

Vorwort Kürzlich habe ich den Startvorgang von To...

Analyse des MySQL-Client-Installationsprozesses auf dem Mac

Versuchen Sie die Installation über Pip in einer ...