Heim  >  Artikel  >  php教程  >  Vollversion der MySQL-Befehlszeilenparameter

Vollversion der MySQL-Befehlszeilenparameter

高洛峰
高洛峰Original
2016-12-14 10:29:181076Durchsuche

---Hilfe,-?
Hilfemeldung anzeigen und beenden.


--batch,-B
Drucken Sie die Ergebnisse aus. Verwenden Sie dabei den Tabulator als Spaltentrennzeichen. Jede Zeile belegt eine neue Zeile. Mit dieser Option verwendet MySQL keine Verlaufsdateien.


--character-sets -dir=path
Das Installationsverzeichnis der Zeichensätze.


--compress, -C
Komprimiert alle zwischen Client und Server gesendeten Informationen (sofern beide die Komprimierung unterstützen).


---database=db_name,-D db_name
Das zu verwendende Datenbank-Tutorial. Hauptsächlich nützlich in Optionsdateien.


---debug[=debug_options], -# [debug_options]
Debug-Protokoll schreiben. Die debug_options-Zeichenfolge lautet normalerweise „d:t:o,file_name“. Der Standardwert ist „d:t:o,/tmp/mysql.trace“.


---debug-info, -T
Gibt einige Debugging-Informationen aus, wenn das Programm beendet wird.


--default-character-set=charset
Charsetas als Standardzeichensatz verwenden.


--execute=statement, -e Statement
Führen Sie die Anweisung aus und beenden Sie sie. Das Standardausgabeformat ist dasselbe wie das mit --batch erzeugte.


--force, -f
Fortfahren, auch wenn ein SQL-Fehler auftritt.


--host=host_name, -h host_name
Stellen Sie eine Verbindung zum MySQL-Server auf dem angegebenen Host her.


--html, -H
Erzeugt eine HTML-Ausgabe.


--ignore-space, -i
Leerzeichen nach Funktionsnamen ignorieren


--local-infile[={0|1}]
Aktivieren oder deaktivieren Sie die LOCAL-Funktionalität für LOAD DATA INFILE. Ohne Wert aktiviert diese Option LOCAL. Sie können auch --local-infile=0 oder --local-infile=1 verwenden, um LOCAL explizit zu deaktivieren oder zu aktivieren. Wenn der Server dies nicht unterstützt, wird die Aktivierung von LOCAL nicht wirksam.


--named-commands, -G
Benannte Befehle sind aktiviert. Es sind Befehle in Langform und Befehle in Kurzform * zulässig. Beispielsweise werden quit und q beide erkannt.


--no-auto-rehash, -A
Nicht automatisch erneut aufbereiten. Diese Option beschleunigt den Start von MySQL. Wenn Sie jedoch vollständige Tabellen- und Spaltennamen wünschen, müssen Sie den Rehash-Befehl ausführen.


--no-beep, -b
Ertönen Sie keinen Alarm, wenn ein Fehler auftritt.


--no-named-commands, -g
Benannte Befehle sind deaktiviert. Verwenden Sie nur die *-Form oder verwenden Sie nur Befehle, deren Namen mit einem Semikolon (';') am Anfang der Zeile abgeschlossen werden. Für MySQL 3.23.22 ist diese Option standardmäßig aktiviert, wenn MySQL startet. Selbst mit dieser Option funktioniert der Langformbefehl jedoch weiterhin ab Zeile 1.


--no-pager
Verwenden Sie keinen Pager, um die Abfrageausgabe anzuzeigen.


--no-tee
Kopieren Sie die Ausgabe nicht in eine Datei.
·
--one--database, -O
Andere Anweisungen als die in der Befehlszeile genannte Standarddatenbank ignorieren. Kann dabei helfen, Aktualisierungen anderer Datenbanken im Binärprotokoll zu überspringen.

--pager[=command]
Verwenden Sie den angegebenen Befehl, um die Abfrageausgabe zu paginieren. Wenn dieser Befehl entfernt wird, ist der Standard-Pager der Wert der Umgebungsvariablen PAGER. Zugelassene Pager sind „weniger“, „mehr“, „cat“ [>Dateiname] usw. Diese Option funktioniert nur unter Unix. Funktioniert nicht im Batch-Modus


--password[=password], -p[password]
Das Passwort, das beim Herstellen einer Verbindung zum Server verwendet werden soll. Bei Verwendung der kurzen Optionsform (-p) dürfen zwischen der Option und dem Passwort keine Leerzeichen stehen. Wenn nach der Option --password oder -p in der Befehlszeile kein Kennwortwert angegeben ist, werden Sie zur Eingabe eines Kennworts aufgefordert. Auf SysV-basierten UNIX-Systemen sollte das Passwort weggelassen werden, da das Passwort in der Ausgabe des ps-Tutorials angezeigt werden kann.


--port=port_num,-P port_num
Die für die Verbindung verwendete TCP/IP-Portnummer.


--prompt=format_str
Setzt die Eingabeaufforderung auf das angegebene Format. Der Standardwert ist mysql>.


--protocol={TCP |.

--quick, -q
Die Ergebnisse jeder Abfrage nicht zwischenspeichern, sondern jede Zeile in der empfangenen Reihenfolge drucken. Wenn die Ausgabe hängen bleibt, wird der Server langsamer. Mit dieser Option verwendet MySQL keine Verlaufsdateien.

--raw, -r
Schreiben Sie den Wert der Spalte, ohne der Konvertierung zu entgehen. Wird normalerweise in Verbindung mit der Option --batch verwendet.

--reconnect
Wenn die Verbindung zum Server getrennt wird, wird automatisch versucht, die Verbindung wiederherzustellen. Jedes Mal, wenn die Verbindung getrennt wird, wird ein erneuter Verbindungsversuch unternommen. Um die erneute Verbindung zu deaktivieren, verwenden Sie --skip-reconnect.

--safe-updates, --i-am-a-dummy, -U
Nur ​​UPDATE- und DELETE-Anweisungen zulassen, die Schlüsselwerte zur Angabe von Zeilen verwenden. Wenn diese Option in der Optionsdatei festgelegt wurde, kann sie mit --safe-updates in der Befehlszeile überschrieben werden.

--secure-auth
Senden Sie keine Passwörter im alten Format (vor 4.1.1) an Server. Dadurch werden Verbindungen von Servern verhindert, die nicht das neue Passwortformat verwenden.

--show-warnings
Anzeige, ob nach jeder Anweisung Warnungen vorhanden sind. Diese Option ist sowohl im interaktiven als auch im Batch-Modus verfügbar.

--sigint-ignore
Ignoriert das SIGINT-Symbol (im Allgemeinen das Ergebnis von Control-C).

--silent, -s
Silent-Modus. Produzieren Sie weniger Output. Diese Option kann mehrmals verwendet werden, um weniger Ausgabe zu erzeugen.

--skip-column-names, -N
Schreiben Sie keine Spaltennamen in das Ergebnis.


--skip-line-numbers, -L
Schreiben Sie keine Zeilennummern in Fehlermeldungen. Nützlich, wenn Sie Ergebnisdateien einschließlich Fehlermeldungen vergleichen möchten.


--socket=path, -S path
Die für die Verbindung verwendete Socket-Datei.


--tables, -t
Ausgabe im Tabellenformat anzeigen. Dies ist die Standardeinstellung für interaktive Anwendungen, kann jedoch zur Erstellung von Tabellenausgaben im Batch-Modus verwendet werden.


--tee=file_name
Hängt eine Kopie der Ausgabe an die angegebene Datei an. Diese Option funktioniert nicht im Batch-Modus.


--unbuffered, -n
Aktualisieren Sie den Cache-Bereich nach jeder Abfrage.


--user=Benutzername, -u Benutzername
Der Benutzername, den MySQL beim Herstellen einer Verbindung zum Server verwendet.


--verbose, -v
Ausführlicher Modus. Produzieren Sie mehr Output. Diese Option kann mehrmals verwendet werden, um mehr Ausgabe zu erzeugen. (Zum Beispiel kann -v -v -v auch im Batch-Modus ein Tabellenausgabeformat erzeugen).

--version, -V
Versionsinformationen anzeigen und beenden.


--vertical, -E
Vertikale Ausgabe der von der Abfrage ausgegebenen Zeilen. Ohne diese Option können Sie die Endung G verwenden, um die vertikale Ausgabe für eine einzelne Anweisung anzugeben.


--wait, -w
Wenn die Verbindung nicht hergestellt werden kann, warten Sie und versuchen Sie es erneut, anstatt aufzugeben.


--xml, -X
Erzeugt eine XML-Ausgabe.
Sie können auch die Option --var_name=value verwenden, um die folgenden Variablen festzulegen:


connect_timeout
Die Anzahl der Sekunden, bevor die Verbindung abbricht. (Der Standardwert ist 0).

max_allowed_packet
Die maximale Paketlänge, die vom Server gesendet oder empfangen wird. (Standardwert ist 16 MB).

max_join_size
Automatische Begrenzung der Zeilen in einem Join, wenn --safe-updates verwendet wird. (Der Standardwert ist 1.000.000).

net_buffer_length
TCP/IP- und Socket-Kommunikationspuffergröße. (Der Standardwert ist 16 KB).

select_limit
Automatisches Limit für SELECT-Anweisungen, wenn --safe-updates verwendet wird. (Der Standardwert ist 1.000).
Sie können auch die Syntax --set-variable=var_name=value oder -O var_name=value verwenden, um Variablen festzulegen. Die Verwendung [i]dieser Syntax[/i] ist veraltet.


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn