Das MySQL-Passwort enthält Sonderzeichen und den Anmeldevorgang über die Befehlszeile

Das MySQL-Passwort enthält Sonderzeichen und den Anmeldevorgang über die Befehlszeile

Um uns auf dem Server schnell bei der Datenbank anzumelden, verwenden wir normalerweise mysql -hhost -uusername -ppassword db, um uns bei der Datenbank anzumelden. Wenn das Kennwort kein Sonderzeichen & enthält, wird es direkt in die SQL-Befehlszeile der Datenbank eingegeben. Wenn ein Sonderzeichen & vorhanden ist, wird die folgende Eingabeaufforderung angezeigt:

-bash: Syntaxfehler in der Nähe des unerwarteten Tokens „&“

Im Allgemeinen können wir den Befehl mysql -hhost -uusername -p db verwenden und dann das Passwort entsprechend den Eingabeaufforderungen manuell eingeben.

Zudem können hierbei auch Passwörter mit Sonderzeichen verarbeitet werden.

1. Setzen Sie das Passwort einfach in einfache Anführungszeichen.

2. Fügen Sie zum Anmelden vor dem Sonderzeichen & '\' hinzu.

Ergänzung: MySQL setzt ein komplexes Passwort mit $-Sonderzeichen, das eine Anmeldung mit dem Befehl unmöglich macht

Aus Sicherheitsgründen wurde beim Festlegen des MySQL-Passworts das Sonderzeichen $ hinzugefügt, was beim Ausführen des Skripts zu folgendem Fehler führte:

Nach einigem Ärger fand ich heraus, dass es $ war

Ändern Sie das Passwort, um $ zu entfernen

Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur.

Das könnte Sie auch interessieren:
  • Lösung für das Problem, dass MySQL-Befehle nicht auf Chinesisch eingegeben werden können
  • Detaillierte Erklärung der Kodierungsprobleme bei MySQL-Befehlszeilenoperationen
  • Einführung in die Verwendung von MySQL-Quellbefehlen
  • MySQL häufig verwendete SQL und Befehle vom Eintrag bis zum Löschen der Datenbank und zum Weglaufen
  • Implementierung von MySQL mit dem Befehl mysqlbinlog zum Wiederherstellen versehentlich gelöschter Daten
  • Einführung in Abfragebefehle für gespeicherte MySQL-Prozeduren
  • Drei Methoden zum automatischen Vervollständigen von Befehlen in der MySQL-Datenbank
  • Die Ressourcen und Aktivierungsmethoden des MySQL-Desktoptools SQLyog verabschieden sich von der schwarz-weißen Befehlszeile
  • MySQL-Anmelde- und Beendigungsbefehlsformat
  • So verwenden Sie den MySQL-Autorisierungsbefehl „grant“
  • Zusammenfassung der grundlegenden allgemeinen MySQL-Befehle

<<:  HTML Tutorial: Sammlung häufig verwendeter HTML-Tags (4)

>>:  CSS-Zusammenfassungsnotizen: Beispiele für Transformationen, Übergänge und Animationen

Artikel empfehlen

JavaScript zur Implementierung der Webversion des Schlangenspiels

In diesem Artikel wird der spezifische Code für J...

Detaillierte Erklärung der markierten Union-Typen in TypeScript 2.0

Inhaltsverzeichnis Erstellen von Zahlungsmethoden...

Tabelle Tag (Tabelle) Im Detail

<br />Tabelle ist ein Tag, das schon seit la...

MySQL 5.7.21 Installations- und Konfigurations-Tutorial unter Windows 10

Dieser Artikel zeichnet die Installations- und Ko...

Grundlegende Fähigkeiten zum Entwerfen von Web-Frontend-Schnittstellen

[Erforderlich] Benutzeroberfläche PhotoShop/Feuer...

Einführung in die Docker-Architektur

Docker umfasst drei grundlegende Konzepte: Image:...

Detaillierte Erläuterung der Redis-Master-Slave-Replikationspraxis mit Docker

Inhaltsverzeichnis 1. Hintergrund 2. Bedienungssc...

Warum der CSS-Attributwert clear:right im Detail nicht funktioniert

Die Verwendung der Clear-Eigenschaft zum Löschen v...

Tiefes Verständnis der JavaScript-Syntax und Codestruktur

Inhaltsverzeichnis Überblick Funktionalität und L...