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

MySql 8.0.11-Winxp64 (kostenlose Installationsversion) Konfigurations-Tutorial

1. Entpacken Sie das Zip-Paket in das Installatio...

Schritte zum Öffnen des MySQL-Binlogs

Binlog ist eine binäre Protokolldatei, die zum Au...

Verwenden Sie die CSS-Eigenschaft border-radius, um den Bogen festzulegen

Phänomen: Wandeln Sie das Div in einen Kreis, ein...

MySQL-Tabellenfeld Zeiteinstellung Standardwert

Anwendungsszenario In der Datentabelle muss die A...

Die perfekte Lösung für das MySql-Versionsproblem sql_mode=only_full_group_by

1. Überprüfen Sie sql_mode wählen Sie @@sql_mode ...

So verwenden Sie js, um festzustellen, ob eine Datei UTF-8-codiert ist

Konventionelle Lösung Verwenden Sie FileReader, u...

Verlustfreie Erweiterungsmethode unter Linux

Überblick Der Server des Cloud-Plattform-Kunden k...

Mehrere praktische Szenarien zur Implementierung der Ersetzungsfunktion in MySQL

REPLACE Syntax REPLACE(String,from_str,to_str) Da...

Zwei Arten von Tab-Anwendungen im Webdesign

Heutzutage werden Registerkarten häufig im Webdes...

Importieren von CSS-Dateien unter Verwendung von Beurteilungsbedingungen

Lösung 1: Verwenden Sie bedingten Import im HTML-...