Die Linux-Befehlszeile meldet sich erfolgreich bei MySQL an und führt den Befehl aus, um zu melden, dass die Abfrage an eine andere Datenbank ignoriert wird.
[mysql@bjdev01 ~]$ mysql -Uroot -p Enter password: mysql> select now();
Abfrage an andere Datenbank ignorieren
mysql> exit Bye
Abmelden und erneut anmelden , normal.
[mysql@bjdev01 ~]$ mysql -uroot -pEnter password: mysql> select now(); +---------------------+ | now() | +---------------------+ | 2014-01-27 10:29:47 | +---------------------+ 1 row in set (0.00 sec)
Vergleichen Sie die beiden Anmeldebefehle:
Die erste Anmeldung: mysql -Uroot -p
Das zweite Mal Protokoll in: mysql -uroot -p
Es wurde festgestellt, dass einer der verwendeten Parameter ein großes U und der andere ein a ist Kleinbuchstaben u und diese beiden Parameter haben unterschiedliche Bedeutungen.
Ich habe die Hilfe von MySQL überprüft und festgestellt, dass Kleinbuchstaben u und Großbuchstaben U unterschiedliche Bedeutungen haben
[mysql@bjdev01 ~]$ mysql --help| egrep 'user|safe-updates' -u, --user=name User for login if not current user. -U, --safe-updates Only allow UPDATE and DELETE that uses keys. -U, --i-am-a-dummy Synonym for option --safe-updates, -U. --select-limit=# Automatic limit for SELECT when using --safe-updates. --safe-updates. user (No default value) safe-updates FALSE
Wenn Sie -U hinzufügen, um sich bei MySQL anzumelden, müssen Sie aktualisieren und Daten löschen. Bedingungen hinzufügen.
Das obige ist der detaillierte Inhalt vonMySQL-Ignorieren von Abfragen an andere Datenbanklösungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!