Bei RPM-Paketen ist keine separate Signatur vorhanden. RPM-Pakete enthalten vielmehr eine integrierte GPG-Signatur und eine MD5-Prüfsumme. Sie können ein Paket durch Ausführen des folgenden Befehls verifizieren:
shell> rpm --checksig package_name
.rpm
Beispiel:
shell> rpm --checksig MySQL-server-5.1.5-alpha-0.i386.rpm
MySQL-server-5.1.5-alpha-0.i386.rpm: md5 gpg OK
Hinweis: Wenn Sie RPM 4.1
verwenden und die Meldung (GPG) NOT OK (MISSING KEYS:
GPG#5072e1f5)
erhalten, obwohl Sie den öffentlichen
MySQL-Schlüssel zuerst in Ihren eigenen GPG-Schlüsselbund
importiert haben, dann müssen Sie den Schlüssel zuerst in
Ihren RPM-Schlüsselbund importieren. RPM 4.1 verwendet nicht
länger den GPG-Schlüsselbund (oder GPG selbst). Stattdessen
arbeitet es mit einem eigenen Schlüsselbund, da es eine
systemweite Anwendung ist, während der öffentliche
GPG-Schlüsselbund eine benutzerspezifische Datei ist. Um den
öffentlichen MySQL-Schlüssel in den RPM-Schlüsselbund zu
importieren, besorgen Sie sich den Schlüssel zunächst wie in
Abschnitt 2.1.4.2, „Signaturüberprüfung mit GnuPG
“,
beschrieben. Nachfolgend verwenden Sie den Befehl rpm
--import für den Schlüsselimport. Haben Sie den
öffentlichen Schlüssel beispielsweise unter dem Dateinamen
mysql_pubkey.asc
gespeichert, dann sieht
der Importbefehl wie folgt aus:
shell> rpm --import mysql_pubkey.asc
Wie Sie sich den öffentlichen MySQL-Schlüssel beschaffen,
lesen Sie in Abschnitt 2.1.4.2, „Signaturüberprüfung mit GnuPG
“.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.