Parameter für MySQL - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Parameter für MySQL

Standardmäßig verwendet eine MySQL-DB-Instance eine für eine MySQL-Datenbank spezifische DB-Parametergruppe. Diese Parametergruppe enthält Parameter für die MySQL-Datenbank-Engine. Weitere Informationen zum Arbeiten mit Parametergruppen und zum Festlegen von Parametern finden Sie unter Parametergruppen für Amazon RDS.

Parameter von RDS für MySQL werden auf die Standardwerte der von Ihnen ausgewählten Speicher-Engine gesetzt. Weitere Informationen zu MySQL-Parametern finden Sie in der MySQL-Dokumentation. Weitere Informationen über MySQL-Speicher-Engines finden Sie unter Unterstützte Speicher-Engines für RDS für MySQL.

Sie können die für eine bestimmte Version von RDS für MySQL verfügbaren Parameter mithilfe der RDS-Konsole oder des AWS CLI anzeigen. Weitere Informationen zum Anzeigen von Parametern in einer MySQL-Parametergruppe in der RDS-Konsole finden Sie unter Anzeigen von Parameterwerten für eine DB-Parametergruppe in Amazon RDS.

Mit dem AWS CLI können Sie die Parameter für eine Version von RDS für MySQL anzeigen, indem Sie den Befehl describe-engine-default-parameters ausführen. Geben Sie einen der folgenden Werte für die Option --db-parameter-group-family an:

  • mysql8.4

  • mysql8.0

  • mysql5.7

Um beispielsweise die Parameter für RDS für MySQL Version 8.0 anzuzeigen, führen Sie den folgenden Befehl aus.

aws rds describe-engine-default-parameters --db-parameter-group-family mysql8.0

Die Ausgabe sieht folgendermaßen oder ähnlich aus.

{ "EngineDefaults": { "Parameters": [ { "ParameterName": "activate_all_roles_on_login", "ParameterValue": "0", "Description": "Automatically set all granted roles as active after the user has authenticated successfully.", "Source": "engine-default", "ApplyType": "dynamic", "DataType": "boolean", "AllowedValues": "0,1", "IsModifiable": true }, { "ParameterName": "allow-suspicious-udfs", "Description": "Controls whether user-defined functions that have only an xxx symbol for the main function can be loaded", "Source": "engine-default", "ApplyType": "static", "DataType": "boolean", "AllowedValues": "0,1", "IsModifiable": false }, { "ParameterName": "auto_generate_certs", "Description": "Controls whether the server autogenerates SSL key and certificate files in the data directory, if they do not already exist.", "Source": "engine-default", "ApplyType": "static", "DataType": "boolean", "AllowedValues": "0,1", "IsModifiable": false }, ...

Führen Sie den folgenden Befehl aus, um nur die änderbaren Parameter für RDS für MySQL Version 8.0 aufzulisten.

Für Linux, macOS oder Unix:

aws rds describe-engine-default-parameters --db-parameter-group-family mysql8.0 \ --query 'EngineDefaults.Parameters[?IsModifiable==`true`]'

Für Windows:

aws rds describe-engine-default-parameters --db-parameter-group-family mysql8.0 ^ --query "EngineDefaults.Parameters[?IsModifiable==`true`]"