EnglischFranzösischSpanisch

OnWorks-Favicon

mysql_ssl_rsa_setup - Online in der Cloud

Führen Sie mysql_ssl_rsa_setup im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl mysql_ssl_rsa_setup, der im kostenlosen OnWorks-Hosting-Provider mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


mysql_ssl_rsa_setup - SSL/RSA-Dateien erstellen

ZUSAMMENFASSUNG


mysql_ssl_rsa_setup [Optionen]

BESCHREIBUNG


Dieses Programm erstellt das SSL-Zertifikat und die Schlüsseldateien sowie die RSA-Schlüsselpaardateien, die erforderlich sind, um
unterstützen sichere Verbindungen mit SSL und sicheren Passwortaustausch mit RSA over
unverschlüsselte Verbindungen, wenn diese Dateien fehlen. mysql_ssl_rsa_setup können ebenfalls verwendet werden
um neue SSL-Dateien zu erstellen, wenn die vorhandenen abgelaufen sind.

Note
mysql_ssl_rsa_setup verwendet das openssl Befehl, daher ist seine Verwendung davon abhängig, dass er
OpenSSL auf Ihrem Computer installiert.

Eine andere Möglichkeit zum Generieren von SSL- und RSA-Dateien für MySQL-Distributionen, die mit kompiliert wurden
OpenSSL, soll der Server sie automatisch generieren lassen. Siehe Abschnitt 6.3.13.1,
„Erstellen von SSL- und RSA-Zertifikaten und Schlüsseln mit MySQL“.

Wichtig
mysql_ssl_rsa_setup trägt dazu bei, die Barriere für die Verwendung von SSL zu senken, indem es einfacher wird,
die benötigten Dateien generieren. Zertifikate, die von mysql_ssl_rsa_setup
sind selbstsigniert, was nicht sehr sicher ist. Nachdem Sie Erfahrungen mit den Dateien gesammelt haben
erstellt von mysql_ssl_rsa_setup, ziehen Sie in Betracht, ein CA-Zertifikat von einem registrierten
Zertifizierungsstelle.

aufrufen mysql_ssl_rsa_setup so was:

Schale> mysql_ssl_rsa_setup [Optionen]

Typische Optionen sind --datadir um anzugeben, wo die Dateien erstellt werden sollen, und - ausführlich um zu sehen,
openssl Befehle, die mysql_ssl_rsa_setup ausführt.

mysql_ssl_rsa_setup versucht, SSL- und RSA-Dateien mit einem Standard-Dateisatz zu erstellen
Namen. Es funktioniert wie folgt:

1. mysql_ssl_rsa_setup Schecks für die openssl binär an den Orten, die durch die
PATH-Umgebungsvariable. Wenn openssl wurde nicht gefunden, mysql_ssl_rsa_setup tut nichts.
If openssl ist anwesend, mysql_ssl_rsa_setup sucht nach Standard-SSL- und RSA-Dateien im
MySQL-Datenverzeichnis, das von der --datadir Option, oder die kompilierten Daten
Verzeichnis, wenn diese Option nicht angegeben ist.

2. mysql_ssl_rsa_setup überprüft das Datenverzeichnis auf SSL-Dateien mit den folgenden Namen:

ca.pem
server-cert.pem
server-key.pem

3. Wenn eine dieser Dateien vorhanden ist, mysql_ssl_rsa_setup erstellt keine SSL-Dateien.
Andernfalls ruft es openssl um sie zu erstellen, plus einige zusätzliche Dateien:

ca.pem Selbstsigniertes CA-Zertifikat
ca-key.pem privater CA-Schlüssel
server-cert.pem Serverzertifikat
server-key.pem Privater Serverschlüssel
client-cert.pem Client-Zertifikat
client-key.pem Privater Client-Schlüssel

Diese Dateien ermöglichen sichere Clientverbindungen mit SSL; siehe Abschnitt 6.3.12.4,
„Konfigurieren von MySQL für die Verwendung sicherer Verbindungen“.

4. mysql_ssl_rsa_setup überprüft das Datenverzeichnis auf RSA-Dateien mit den folgenden Namen:

private_key.pem Privates Mitglied des privaten/öffentlichen Schlüsselpaares
public_key.pem Öffentliches Mitglied des privaten/öffentlichen Schlüsselpaares

5. Wenn eine dieser Dateien vorhanden ist, mysql_ssl_rsa_setup erstellt keine RSA-Dateien.
Andernfalls ruft es openssl sie zu erstellen. Diese Dateien ermöglichen ein sicheres Passwort
Austausch mit RSA über unverschlüsselte Verbindungen für Konten, die von der . authentifiziert wurden
sha256_password-Plugin; siehe Abschnitt 6.3.9.4, „Das SHA-256-Authentifizierungs-Plugin“.

Informationen zu den Eigenschaften von Dateien, die von . erstellt wurden mysql_ssl_rsa_setup, Siehe
Abschnitt 6.3.13.1, „Erstellen von SSL- und RSA-Zertifikaten und -Schlüsseln mit MySQL“.

Beim Start verwendet der MySQL-Server automatisch die von . erstellten SSL-Dateien
mysql_ssl_rsa_setup um SSL zu aktivieren, wenn keine anderen expliziten SSL-Optionen angegeben sind als --ssl.
Wenn Sie es vorziehen, die Dateien explizit zu kennzeichnen, verwenden Sie die --ssl-ca, --ssl-cert und
--ssl-Schlüssel Optionen beim Start zum Benennen von ca.pem, server-cert.pem und server-key.pem
Dateien bzw.

Der Server verwendet auch automatisch die RSA-Dateien, die von . erstellt wurden mysql_ssl_rsa_setup ermöglichen
RSA, wenn keine expliziten RSA-Optionen angegeben sind.

Wenn der Server SSL-aktiviert ist, müssen Clients nur --ssl in der Befehlszeile, um SSL zu verwenden
für die Verbindung. Um Zertifikat- und Schlüsseldateien explizit anzugeben, verwenden Sie die --ssl-ca,
--ssl-cert und --ssl-Schlüssel Optionen zum Benennen von ca.pem, client-cert.pem und client-key.pem
Dateien bzw. Es kann jedoch zuerst eine zusätzliche Client-Einrichtung erforderlich sein, da
mysql_ssl_rsa_setup erstellt diese Dateien standardmäßig im Datenverzeichnis. Die Berechtigungen
für das Datenverzeichnis ermöglichen normalerweise nur den Zugriff auf das Systemkonto, das die
MySQL-Server, sodass Client-Programme keine Dateien verwenden können, die sich dort befinden. Um die Dateien zu machen
verfügbar, kopieren Sie sie in ein lesbares Verzeichnis (aber nicht beschreibbar) von Kunden:

· Für lokale Clients kann das MySQL-Installationsverzeichnis verwendet werden. Zum Beispiel, wenn die
data-Verzeichnis ist ein Unterverzeichnis des Installationsverzeichnisses und Ihres aktuellen
location das Datenverzeichnis ist, können Sie die Dateien wie folgt kopieren:

Schale> cp ca.pem client-cert.pem client-key.pem ..

· Verteilen Sie für Remote-Clients die Dateien über einen sicheren Kanal, um sicherzustellen, dass sie nicht
während des Transports manipuliert.

Wenn die für eine MySQL-Installation verwendeten SSL-Dateien abgelaufen sind, können Sie
mysql_ssl_rsa_setup um neue zu erstellen:

1. Stoppen Sie den Server.

2. Benennen Sie die vorhandenen SSL-Dateien um oder entfernen Sie sie. Möglicherweise möchten Sie zuerst eine Sicherungskopie davon erstellen.
(Die RSA-Dateien laufen nicht ab, Sie müssen sie also nicht entfernen. mysql_ssl_rsa_setup werden wir
sehen, dass sie existieren und überschreiben sie nicht.)

3. Führen mysql_ssl_rsa_setup an. Nach der Installation können Sie HEIC-Dateien mit der --datadir Option, um anzugeben, wo die neue erstellt werden soll
Dateien.

4. Starten Sie den Server neu.

mysql_ssl_rsa_setup unterstützt die folgenden Befehlszeilenoptionen, die auf angegeben werden können
in der Befehlszeile oder in den Gruppen [mysql_ssl_rsa_setup], [mysql_install_db] und [mysqld]
einer Optionsdatei. Informationen zu Optionsdateien, die von MySQL-Programmen verwendet werden, finden Sie unter
Abschnitt 4.2.6, „Verwenden von Optionsdateien“.

· --help, ?

Eine Hilfemeldung anzeigen und beenden.

· --datadir=dir_name

Der Pfad zu dem Verzeichnis, das mysql_ssl_rsa_setup sollte nach Standard-SSL suchen und
RSA-Dateien und in denen Dateien erstellt werden sollen, wenn sie fehlen. Die Standardeinstellung ist die
einkompiliertes Datenverzeichnis.

· --suffix=str

Das Suffix für das Common Name-Attribut in X509-Zertifikaten. Der Suffixwert ist
begrenzt auf 17 Zeichen. Die Standardeinstellung basiert auf der MySQL-Versionsnummer.

· --uid=Name, -v

Der Name des Benutzers, der Eigentümer aller erstellten Dateien sein soll. Der Wert ist ein Benutzer
Name, keine numerische Benutzer-ID. Wenn diese Option nicht vorhanden ist, werden Dateien erstellt von
mysql_ssl_rsa_setup gehören dem Benutzer, der sie ausführt. Diese Option ist nur gültig
wenn Sie das Programm als Root auf einem System ausführen, das den Systemaufruf chown() unterstützt.
Diese Option wurde in MySQL 5.7.8 hinzugefügt.

· - ausführlich, -v

Ausführlicher Modus. Produzieren Sie mehr Ausgabe darüber, was das Programm tut. Zum Beispiel die
Programm zeigt die openssl Befehle, die es ausführt, und erzeugt eine Ausgabe, um anzuzeigen, ob es
überspringt die SSL- oder RSA-Dateierstellung, da bereits eine Standarddatei vorhanden ist.

· --Version, -V

Versionsinformationen anzeigen und beenden.

URHEBERRECHT


Copyright © 1997, 2016, Oracle und/oder verbundene Unternehmen. Alle Rechte vorbehalten.

Diese Dokumentation ist freie Software; Sie können es nur unter . weitergeben und/oder ändern
die Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht;
Version 2 der Lizenz.

Diese Dokumentation wird in der Hoffnung verteilt, dass sie nützlich ist, aber OHNE IRGENDWELCHE
GARANTIE; auch ohne die stillschweigende Garantie der MARKTFÄHIGKEIT oder EIGNUNG FÜR EIN BESTIMMTES
ZWECK. Weitere Informationen finden Sie in der GNU General Public License.

Sie sollten zusammen mit dem Programm eine Kopie der GNU General Public License erhalten haben;
falls nicht, schreiben Sie an die Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 USA oder siehe http://www.gnu.org/licenses/.

Verwenden Sie mysql_ssl_rsa_setup online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad