Befehlsoptionen zum Herstellen einer Verbindung zum MySQL-Server
Sehen wir uns die von MySQL-Clientprogrammen unterstützten Optionen an, die steuern, wie Clientprogramme Verbindungen zum Server herstellen, unabhängig davon, ob Verbindungen verschlüsselt, komprimiert sind oder nicht.
Diese Optionen können auch in der Befehlszeile oder in einer Optionsdatei angegeben werden. Für den Verbindungsaufbau können die unten genannten Befehlsoptionen verwendet werden:
--default-auth: Es ist das Authentifizierungs-Plugin, das verwendet werden muss.
--host: Dies ist der Host, auf dem sich der MySQL-Server befindet.
--password: Dies ist das Passwort, das beim Herstellen einer Verbindung zum Server verwendet werden muss.
-
--pipe: Wird verwendet, um über eine benannte Pipe eine Verbindung zum Server herzustellen. Dies wird nur unter Windows verwendet.
--plugin-dir: Das Verzeichnis, in dem die Plugins installiert sind.
--port: Dies ist die TCP/IP-Portnummer, die für die Verbindung verwendet wird.
--protocol: Es ist das verwendete Transportprotokoll.
--socket: Es wird die Unix-Socket-Datei oder die Windows-Named Pipe verwendet.
--user: Bezieht sich auf den MySQL-Benutzernamen, der beim Herstellen einer Verbindung zum Server verwendet wird.
--default-auth=plugin: Gibt einen Hinweis darauf, welches clientseitige Authentifizierungs-Plugin verwendet werden muss.
--host=Hostname, -h Hostname: Dies ist der Host, auf dem der MySQL-Server läuft. Dieser Wert kann ein Hostname, eine IPv4-Adresse oder eine IPv6-Adresse sein. Der Standardwert ist localhost.
--password[=pass_val], -p[pass_val]: Das Passwort des MySQL-Kontos, das für verwendet wird Verbinde mit dem Server. Der Passwortwert ist optional.
--port=port_num, -P port_num: Wird für TCP/IP-Verbindungen verwendet und bestimmt die Portnummer, die verwendet werden muss. Die Standardportnummer ist 3306.
-
--protocol={TCP|SOCKET|PIPE|MEMORY}: Diese Option gibt explizit an, welcher Transport Für die Verbindung zum Server muss das Protokoll verwendet werden. Nehmen wir ein Beispiel:
Verbindungen unter Unix zu localhost werden standardmäßig über eine Unix-Socket-Datei hergestellt. Es ist unten dargestellt:
mysql --host=localhost
Um die Verwendung des TCP/IP-Transports anstelle der Standardwerte zu erzwingen, kann die Option --protocol angegeben werden. Es ist unten dargestellt:
mysql --host=localhost --protocol=TCP