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 for 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 for MySQL.

Sie können die für eine bestimmte Version von RDS for 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 Parameterwerte für eine DB-Parametergruppe in Amazon RDS Amazon anzeigen.

Mit dem AWS CLI können Sie die Parameter für eine Version von RDS for 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.0

  • mysql5.7

Um beispielsweise die Parameter für RDS for 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 for MySQL Version 8.0 aufzulisten.

Für Linux, macOSoder Unix:

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

Windows:

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