Die Angabe von separaten config-Datei auf der Kommandozeile mysqldump
Mein Haupt-MySQL-Benutzers /home//meine.cnf-Datei sieht wie folgt aus (Linux-system):
[client]
host=localhost
user=<user>
password=********
database=h2o_amr
Möchte ich Sie auf mysqldump auf diese config-Datei, die im Verzeichnis der mysqldump-Datei geschrieben werden:
[client]
host=localhost
user=<user>
password=********
Wie kann ich mysqldump auf diese config-Datei? Ich habe gesucht für eine Antwort auf das in den man-pages und im Internet vor der Buchung dieser Frage.
InformationsquelleAutor octopusgrabbus | 2012-05-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es drei Möglichkeiten, um das Standardverhalten ändern:
--no-defaults
: Lesen Sie nicht Standard-Optionen von jedem option Datei.--defaults-file=#
: Nur Lesen Standard-Optionen aus der angegebenen Datei #.--defaults-extra-file=#
: Lesen Sie diese Datei nach der globalen Dateien gelesen werden.Diese information war kopiert von der integrierten manuellen, d.h.
mysqldump --help | grep -A7 'Default options'
.Hinweis: Der parameter muss in der ersten position, wenn Sie hinzufügen, andere Parameter, wenn nicht wird es nicht erkannt.
InformationsquelleAutor nosid
Laut der Dokumentation, es ist ein
--defaults-file=PATH
option, die genau das tut, was Sie brauchen. Ich versuchte es mir mit mysqldump und es scheint geklappt zu haben.Gibt es auch andere Möglichkeiten um MySQL Lesen option Dateien ohne Verwendung, das argument: mit der Standard-Pfade MySQL-clients, die Suche durch kompilieren der Liste der Optionen (1. und 2. Tabelle).
InformationsquelleAutor Toote