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

Einführung in die JWT-Verifizierung mit Nginx und Lua

Inhaltsverzeichnis Vorwort Lua-Skript nignx.conf-...

Flammenanimation mit CSS3 umgesetzt

Ergebnisse erzielen Implementierungscode html <...

Analyse der Verwendung des Linux-Schwachstellen-Scan-Tools lynis

Vorwort: Lynis ist ein Sicherheitsprüfungs- und H...

Installationsmethode für mysql-8.0.17-winx64 unter Windows 10

1. Von der offiziellen Website herunterladen und ...

So konfigurieren Sie mehrere Projekte mit demselben Domänennamen in Nginx

Es gibt zwei Möglichkeiten, mit Nginx mehrere Pro...

Detaillierte Analyse der MySQL-Sperrblockierung

Bei der täglichen Wartung werden Threads häufig b...

30 hervorragende Beispiele für Farbabstimmung im Webdesign

Heute habe ich in diesem Artikel 30 hervorragende ...

Detaillierte Erklärung der Docker-Maschinennutzung

Docker-Machine ist ein offiziell von Docker berei...

So ändern Sie die Master-Slave-Replikationsoptionen in MySQL online

Vorwort: Die am häufigsten verwendete Architektur...

HTML-Lernhinweise – Detaillierte Erklärung der HTML-Syntax (unbedingt lesen)

1. Was ist die HTML-Auszeichnungssprache? HTML is...

So konfigurieren Sie die CDN-Planung mit dem Modul Nginx_geo

Einführung in das Geo-Modul von Nginx Die Geo-Dir...

So stellen Sie mit Navicat Premium eine Remoteverbindung zur MySQL-Datenbank her

Derjenige, der eine neue Verbindung herstellt, en...