Lassen Sie uns verstehen, wie sich MySQL-Befehlszeilenoptionen auf die Verarbeitung von Optionsdateien auswirken. -
Viele MySQL-Programme, die Optionsdateien unterstützen, verarbeiten die folgenden Optionen. Da sich diese Optionen auf die Verarbeitung von Optionsdateien auswirken, müssen sie in der Befehlszeile und nicht in einer Optionsdatei bereitgestellt werden. Damit es ordnungsgemäß funktioniert, muss jede Option vor den anderen Optionen bereitgestellt werden, mit den unten genannten Ausnahmen –
−−print−defaults should be used immediately after −−defaults−file, −−defaults−extra−file, or −−loginpath.
Unter Windows, wenn der Serverstart mit den Optionen –defaults-file und –install erfolgt, Sie muss zuerst --install.
--defaults-extra-file=file_name
Unter Unix lesen Sie die obige Zeile in der Optionsdatei nach der globalen Optionsdatei. Stellen Sie jedoch sicher, dass sie auf allen Plattformen vor der Benutzeroptionsdatei und vor der Anmeldepfaddatei steht.
--login-path=name
Es hilft, Optionen aus dem angegebenen Anmeldepfad in der Anmeldepfaddatei .mylogin.cnf zu lesen. Der Anmeldepfad ist eine Gruppe von Optionen, die den richtigen MySQL-Server angeben, mit dem eine Verbindung hergestellt werden muss, und das Konto, das sich authentifizieren muss.
Um die Anmeldepfaddatei zu erstellen oder zu ändern, muss das Dienstprogramm mysql_config_editor verwendet werden.
mysql --login-path=mypath
Standardmäßig liest der MySQL-Client die Optionsgruppen [Client] und [MySQL]. Für den obigen Befehl liest MySQL [Client] und [MySQL] aus den anderen Optionsdateien und [Client], [MySQL] und [MyPath] werden aus der Anmeldepfaddatei gelesen.
Das Client-Programm liest die Anmeldepfaddatei, auch wenn die Option --no-defaults verwendet wird. Um einen alternativen Dateinamen für den Anmeldepfad anzugeben, muss die Umgebungsvariable MYSQL_TEST_LOGIN_FILE festgelegt werden.
--print-defaults
Es druckt den Programmnamen und alle Optionen aus der Optionsdatei. Der Passwortwert ist maskiert.
Das obige ist der detaillierte Inhalt vonMySQL-Befehlszeilenoptionen, die sich auf die Verarbeitung von Optionsdateien auswirken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!