

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.

# Herstellen einer Verbindung mit Ihrer MariaDB-DB-Instance
<a name="USER_ConnectToMariaDBInstance"></a>

Nachdem Amazon RDS Ihre DB-Instance bereitgestellt hat, können Sie jede Standard-MariaDB-Client-Anwendung und jedes -Hilfsprogramm verwenden, um eine Verbindung mit der Instance herzustellen. In der Verbindungszeichenfolge geben Sie die DNS-Adresse (Domain Name System) vom DB-Instance-Endpunkt als Host-Parameter an. Sie geben auch die Portnummer vom DB-Instance-Endpunkt als Port-Parameter an.

Sie können sich mit einer Amazon-RDS-for-MariaDB-DB-Instance verbinden, indem Sie die MySQL-Befehlszeilenfunktion verwenden. Weitere Informationen zur Verwendung der MySQL-Befehlszeile finden Sie unter [mysql Command-line Client](http://mariadb.com/kb/en/mariadb/mysql-command-line-client/) in der MariaDB-Dokumentation. Eine GUI-basierte Anwendung, die Sie zum Herstellen einer Verbindung verwenden können, ist Heidi. Weitere Informationen finden Sie auf der Seite [Download HeidiSQL](http://www.heidisql.com/download.php). Weitere Informationen zum Installieren von MySQL (einschließlich des MySQL-Clients) finden Sie unter [Installation und Aktualisierung von MySQL](https://dev.mysql.com/doc/refman/8.0/en/installing.html). 

Die meisten Linux-Verteilung enthalten den MariaDB Client anstelle des Oracle MySQL Clients. Führen Sie den folgenden Befehl aus, um den MySQL-Befehlszeilenclient auf Amazon Linux 2023 zu installieren:

```
sudo dnf install mariadb105
```

Führen Sie den folgenden Befehl aus, um den MySQL-Befehlszeilenclient auf Amazon Linux 2 zu installieren:

```
sudo yum install mariadb
```

Führen Sie den folgenden Befehl aus, um den MySQL-Befehlszeilenclient auf den meisten DEB-basierten Linux-Distributionen zu installieren.

```
apt-get install mariadb-client
```

Zum Überprüfen der Version des Befehlszeilenclients von MySQL führen Sie den folgenden Befehl aus.

```
mysql --version
```

Zum Lesen der MySQL-Dokumentation für Ihre aktuelle Clientversion führen Sie den folgenden Befehl aus.

```
man mysql
```

Um eine Verbindung zu einer DB-Instance von außerhalb einer Virtual Private Cloud (VPC) basierend auf Amazon VPC herzustellen, muss die DB-Instance öffentlich zugänglich sein. Außerdem muss der Zugriff unter Verwendung der eingehenden Regeln der Sicherheitsgruppe der DB-Instance gewährt werden, und andere Anforderungen müssen erfüllt sein. Weitere Informationen finden Sie unter [Verbindung zur Amazon-RDS-DB-Instance kann nicht hergestellt werden](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting).

Sie können SSL-Verschlüsselung für Verbindungen mit einer MariaDB-DB-Instance verwenden. Weitere Informationen finden Sie unter [SSL/TLS-Unterstützung für MariaDB-DB-Instances in Amazon RDS](MariaDB.Concepts.SSLSupport.md).

Informationen zum Suchen und Herstellen einer Verbindung mit einer DB-Instance von RDS für MariaDB finden Sie in den folgenden Themen.

**Topics**
+ [

# Finden der Verbindungsinformationen für eine MariaDB-DB-Instance
](USER_ConnectToMariaDBInstance.EndpointAndPort.md)
+ [

# Herstellen einer Verbindung über den MySQL-Befehlszeilen-Client (unverschlüsselt) für RDS für MariaDB
](USER_ConnectToMariaDBInstance.CLI.md)
+ [

# Verbindung zu RDS für MariaDB mit dem AWS JDBC-Treiber und dem Python-Treiber herstellen; AWS
](MariaDB.Connecting.Drivers.md)
+ [

# Fehlerbehebung bei Verbindungen zu Ihrer MariaDB-DB-Instance
](USER_ConnectToMariaDBInstance.Troubleshooting.md)

# Finden der Verbindungsinformationen für eine MariaDB-DB-Instance
<a name="USER_ConnectToMariaDBInstance.EndpointAndPort"></a>

Die Verbindungsinformationen für eine DB-Instance umfassen ihren Endpunkt, ihren Port und einen gültigen Datenbankbenutzer, z. B. den Masterbenutzer. Nehmen wir zum Beispiel an, dass ein Endpunktwert laute `mydb.123456789012.us-east-1.rds.amazonaws.com`. In diesem Fall ist `3306` der Port-Wert und der Datenbankbenutzer ist `admin`. Angesichts dieser Informationen geben Sie die folgenden Werte in einer Verbindungszeichenfolge an:
+ Geben Sie für den Host- bzw. Hostnamen oder den DNS-Namen a `mydb.123456789012.us-east-1.rds.amazonaws.com`.
+ Als Port `3306`.
+ Geben Sie für Benutzer a `admin`.

Um eine Verbindung zu einer DB-Instance herzustellen, verwenden Sie einen beliebigen Client für die MariaDB-DB-Engine. Sie könnten beispielsweise den Befehlszeilen-Client von MySQL oder MySQL Workbench verwenden.

Um die Verbindungsinformationen für eine DB-Instance zu finden, können Sie AWS-Managementkonsole, den AWS Command Line Interface-Befehl (AWS CLI) [describe-db-instances](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html) oder die Amazon-RDS-API-Operation [DescribeDBInstances](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html) verwenden, um ihre Details aufzulisten. 

## Konsole
<a name="USER_ConnectToMariaDBInstance.EndpointAndPort.Console"></a>

**So finden Sie die Verbindungsinformationen für eine DB-Instance im AWS-Managementkonsole**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Klicken Sie im Navigationsbereich auf **Datenbanken**, um eine Liste Ihrer DB-Instances anzuzeigen.

1. Wählen Sie den Namen der MariaDB-DB-Instance, um deren Details anzuzeigen.

1. Kopieren Sie auf der Registerkarte **Connectivity & security (Anbindung und Sicherheit)** den Endpunkt. Notieren Sie sich auch die Portnummer. Sie benötigen sowohl den Endpunkt als auch die Portnummer, um die Verbindung zur DB-Instance herzustellen.   
![\[Endpunkt und Port einer DB-Instance in der Amazon-RDS-Konsole.\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/endpoint-port.png)

1. Wenn Sie den Masterbenutzernamen finden müssen, wählen Sie die Registerkarte **Konfiguration** und den Wert für den **Masterbenutzernamen** an.

## AWS CLI
<a name="USER_ConnectToMariaDBInstance.EndpointAndPort.CLI"></a>

Um die Verbindungsinformationen für eine MariaDB-DB-Instance mit der AWS CLI zu finden, führen Sie den Befehl [describe-db-instances](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html) aus. Fragen Sie beim Aufruf die DB-Instance-ID, den Endpunkt, den Port und den Masterbenutzernamen ab.

Für Linux, macOS oder Unix:

```
aws rds describe-db-instances \
  --filters "Name=engine,Values=mariadb" \
  --query "*[].[DBInstanceIdentifier,Endpoint.Address,Endpoint.Port,MasterUsername]"
```

Für Windows:

```
aws rds describe-db-instances ^
  --filters "Name=engine,Values=mariadb" ^
  --query "*[].[DBInstanceIdentifier,Endpoint.Address,Endpoint.Port,MasterUsername]"
```

Die Ausgabe sollte in etwa wie folgt aussehen.

```
[
    [
        "mydb1",
        "mydb1.123456789012.us-east-1.rds.amazonaws.com",
        3306,
        "admin"
    ],
    [
        "mydb2",
        "mydb2.123456789012.us-east-1.rds.amazonaws.com",
        3306,
        "admin"
    ]
]
```

## RDS-API
<a name="USER_ConnectToMariaDBInstance.EndpointAndPort.API"></a>

Rufen Sie den Operation [DescribeDBInstances](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html) auf, um die Verbindungsinformationen für eine DB-Instance mithilfe der Amazon-RDS-API zu finden. Suchen Sie in der Ausgabe die Werte für die Endpunktadresse, den Endpunktport und den Masterbenutzernamen. 

# Herstellen einer Verbindung über den MySQL-Befehlszeilen-Client (unverschlüsselt) für RDS für MariaDB
<a name="USER_ConnectToMariaDBInstance.CLI"></a>

**Wichtig**  
Verwenden Sie eine unverschlüsselte MySQL Verbindung nur, wenn sich Client und Server in derselben VPC befinden und das Netzwerk vertrauenswürdig ist. Weitere IInformationen zur Verwendung verschlüsselter Verbindungen finden Sie unter [Herstellen einer Verbindung zu Ihrer MariaDB-DB-Instance auf Amazon RDS über SSL/TLS den MySQL-Befehlszeilenclient (verschlüsselt)](USER_ConnectToMariaDBInstanceSSL.CLI.md).

Um über den MySQL-Befehlszeilenclient eine Verbindung zu einer DB-Instance herzustellen, geben Sie den folgenden Befehl an einer Eingabeaufforderung auf einem Clientcomputer ein. Dadurch werden Sie mit einer Datenbank auf einer MariaDB-DB-Instance verbunden. Ersetzen Sie den DNS-Namen (Endpunkt) für Ihre DB-Instance durch *`<endpoint>`* und den Master-Benutzernamen, den Sie verwendet haben, durch *`<mymasteruser>`*. Geben Sie das Master-Passwort ein, das Sie bei der Aufforderung zur Eingabe eines Passworts verwendet haben.

```
mysql -h <endpoint> -P 3306 -u <mymasteruser> -p
```

Nachdem Sie das Passwort für den Benutzer eingegeben haben, wird eine Ausgabe wie die folgende angezeigt.

```
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 31
Server version: 10.6.10-MariaDB-log Source distribution
 
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
  
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  
MariaDB [(none)]>
```

# Verbindung zu RDS für MariaDB mit dem AWS JDBC-Treiber und dem Python-Treiber herstellen; AWS
<a name="MariaDB.Connecting.Drivers"></a>

Stellen Sie mit dem AWS JDBC-Treiber und dem Python-Treiber eine Connect zu RDS für MariaDB-DB-Instances her. AWS Weitere Informationen finden Sie unter den folgenden Themen.

**Topics**
+ [

## Herstellen einer Verbindung mit dem JDBC-Treiber von Amazon Web Services (AWS) mit RDS für MariaDB
](#MariaDB.Connecting.JDBCDriver)
+ [

## Herstellen einer Verbindung mit dem Python-Treiber von Amazon Web Services (AWS) mit RDS für MariaDB
](#MariaDB.Connecting.PythonDriver)

## Herstellen einer Verbindung mit dem JDBC-Treiber von Amazon Web Services (AWS) mit RDS für MariaDB
<a name="MariaDB.Connecting.JDBCDriver"></a>

Der JDBC-Treiber für Amazon Web Services (AWS) ist als fortschrittlicher JDBC-Wrapper konzipiert. Dieser Wrapper ergänzt einen vorhandenen JDBC-Treiber und erweitert dessen Funktionen. Der Treiber ist Drop-In-kompatibel mit dem Connector/J Community-MySQL-Treiber und dem Connector/J Community-MariaDB-Treiber.

Um den AWS JDBC-Treiber zu installieren, hängen Sie die JAR-Datei des AWS JDBC-Treibers an (befindet sich in der Anwendung`CLASSPATH`) und behalten Sie die Verweise auf den jeweiligen Community-Treiber bei. Aktualisieren Sie das jeweilige Verbindungs-URL-Präfix wie folgt:
+ `jdbc:mysql://` auf `jdbc:aws-wrapper:mysql://`
+ `jdbc:mariadb://` auf `jdbc:aws-wrapper:mariadb://`

Weitere Informationen zum AWS JDBC-Treiber und vollständige Anweisungen zu seiner Verwendung finden Sie im [Amazon Web Services (AWS) JDBC-Treiber-Repository](https://github.com/awslabs/aws-advanced-jdbc-wrapper). GitHub 

## Herstellen einer Verbindung mit dem Python-Treiber von Amazon Web Services (AWS) mit RDS für MariaDB
<a name="MariaDB.Connecting.PythonDriver"></a>

Der Amazon Web Services (AWS)-Python-Treiber ist als fortschrittlicher Python-Wrapper konzipiert. Dieser Wrapper ergänzt den Open-Source-Treiber Psycopg und erweitert dessen Funktionen. Der AWS -Python-Treiber unterstützt Python-Version 3.8 und höher. Sie können das Paket `aws-advanced-python-wrapper` zusammen mit den Open-Source-Paketen `psycopg` mithilfe des Befehls `pip` installieren.

Weitere Informationen zum AWS Python-Treiber und vollständige Anweisungen zu seiner Verwendung finden Sie im [ GitHub Python-Treiber-Repository von Amazon Web Services (AWS)](https://github.com/awslabs/aws-advanced-python-wrapper).

# Fehlerbehebung bei Verbindungen zu Ihrer MariaDB-DB-Instance
<a name="USER_ConnectToMariaDBInstance.Troubleshooting"></a>

Zwei häufige Ursachen für Fehler bei Verbindungen mit einer neuen DB-Instance sind die folgenden:
+ Die DB-Instance wurde mit einer Sicherheitsgruppe erstellt, die keine Verbindungen vom Gerät oder von der Amazon EC2-Instance zulässt, auf dem bzw. der die MariaDB-Anwendung oder das MariaDB-Hilfsprogramm ausgeführt wird. Die DB-Instance muss über eine VPC-Sicherheitsgruppe verfügen, die die Verbindungen zulässt. Weitere Informationen finden Sie unter [Amazon VPC und Amazon RDS](USER_VPC.md).

  Sie können eine Regel für eingehenden Datenverkehr in der Sicherheitsgruppe hinzufügen oder ändern. Wählen Sie für **Source (Quelle)** die Option **My IP (Meine IP)** aus. Dies ermöglicht Zugriff auf die DB-Instance von der IP-Adresse, die in Ihrem Browser erkannt wird.
+ Die DB-Instance wurde mithilfe des Standard-Port 3306 erstellt; die Firewall Ihres Unternehmens blockiert jedoch Verbindungen zu diesem Port von Geräten aus Ihrem Unternehmensnetzwerk. Erstellen Sie die Instance erneut mit einem andern Port, um diesen Fehler zu beheben.

Weitere Informationen zu Verbindungsproblemen finden Sie unter [Verbindung zur Amazon-RDS-DB-Instance kann nicht hergestellt werden](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting).