

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menghubungkan ke instans MariaDB DB Anda
<a name="USER_ConnectToMariaDBInstance"></a>

Setelah Amazon RDS menyediakan instans DB, Anda dapat menggunakan aplikasi klien MariaDB standar atau utilitas guna terhubung ke instans tersebut. Dalam string koneksi, tentukan alamat Sistem Nama Domain (DNS) dari titik akhir instans DB sebagai parameter host. Tentukan juga nomor port dari titik akhir instans DB sebagai parameter port.

Anda dapat terhubung ke instans DB Amazon RDS for MariaDB menggunakan alat seperti klien baris perintah MySQL. Untuk mengetahui informasi selengkapnya tentang cara menggunakan klien baris perintah MySQL, lihat [mysql command-line client](http://mariadb.com/kb/en/mariadb/mysql-command-line-client/) di dokumentasi MySQL. Satu aplikasi berbasis GUI yang dapat Anda gunakan untuk terhubung adalah Heidi. Untuk mengetahui informasi selengkapnya, lihat halaman [Mengunduh HeidiSQL](http://www.heidisql.com/download.php). [Untuk mengetahui informasi tentang cara menginstal MySQL (termasuk klien baris perintah MySQL), lihat Menginstal dan meningkatkan MySQL](https://dev.mysql.com/doc/refman/8.0/en/installing.html). 

Sebagian besar distribusi Linux menyertakan klien MariaDB, bukan klien Oracle MySQL. Untuk menginstal klien baris perintah MySQL di Amazon Linux 2023, jalankan perintah berikut:

```
sudo dnf install mariadb105
```

Untuk menginstal klien baris perintah MySQL di Amazon Linux 2, jalankan perintah berikut:

```
sudo yum install mariadb
```

Untuk menginstal klien baris perintah MySQL di sebagian besar distribusi Linux berbasis DEB, jalankan perintah berikut.

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

Untuk memeriksa versi klien baris perintah MySQL Anda, jalankan perintah berikut.

```
mysql --version
```

Untuk membaca dokumentasi MySQL untuk versi klien Anda saat ini, jalankan perintah berikut.

```
man mysql
```

Untuk terhubung ke instans DB dari luar cloud privat virtual (VPC) berdasarkan Amazon VPC, instans DB harus dapat diakses secara publik. Selain itu, akses harus diberikan menggunakan aturan masuk grup keamanan instans DB, dan persyaratan lain harus terpenuhi. Untuk mengetahui informasi selengkapnya, lihat [Tidak dapat terhubung ke instans DB Amazon RDS](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting).

Anda dapat menggunakan enkripsi SSL pada koneksi ke instans DB MariaDB. Untuk informasi, lihat [Dukungan SSL/TLS untuk instans MariaDB DB di Amazon RDS](MariaDB.Concepts.SSLSupport.md).

Untuk menemukan dan terhubung ke RDS untuk instance MariaDB DB, lihat topik berikut.

**Topics**
+ [Menemukan informasi koneksi untuk instans DB MariaDB](USER_ConnectToMariaDBInstance.EndpointAndPort.md)
+ [Menghubungkan dari klien SQL baris perintah Saya (tidak terenkripsi) untuk MariaDB RDS](USER_ConnectToMariaDBInstance.CLI.md)
+ [Menghubungkan ke RDS untuk MariaDB dengan Driver AWS JDBC dan Driver Python; AWS](MariaDB.Connecting.Drivers.md)
+ [Memecahkan masalah koneksi ke instans DB MariaDB Anda](USER_ConnectToMariaDBInstance.Troubleshooting.md)

# Menemukan informasi koneksi untuk instans DB MariaDB
<a name="USER_ConnectToMariaDBInstance.EndpointAndPort"></a>

Informasi koneksi untuk instans DB mencakup titik akhir, port, dan pengguna basis datanya yang valid, seperti pengguna utama. Sebagai contoh, anggaplah bahwa nilai titik akhir adalah `mydb.123456789012.us-east-1.rds.amazonaws.com`. Dalam hal ini, nilai port adalah `3306`, dan pengguna basis data adalah `admin`. Dengan informasi ini, Anda menentukan nilai berikut dalam string koneksi:
+ Untuk nama atau nama host atau DNS host, tentukan`mydb.123456789012.us-east-1.rds.amazonaws.com`.
+ Untuk port, tentukan `3306`.
+ Untuk pengguna, tentukan `admin`.

Untuk terhubung ke instans DB, gunakan klien apa saja untuk mesin DB MariaDB. Misalnya, Anda mungkin menggunakan klien SQL baris perintah Saya atau Meja Kerja SayaSQL.

Untuk menemukan informasi koneksi untuk instans DB, Anda dapat menggunakan [describe-db-instances](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html)perintah Konsol Manajemen AWS, AWS Command Line Interface (AWS CLI), atau escribeDBInstances operasi Amazon RDS API [D](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html) untuk mencantumkan detailnya. 

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

**Untuk menemukan informasi koneksi untuk instans DB di Konsol Manajemen AWS**

1. Masuk ke Konsol Manajemen AWS dan buka RDS konsol Amazon di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Basis data** untuk menampilkan daftar instans DB Anda.

1. Pilih nama instans DB MariaDB untuk menampilkan detailnya.

1. Di tab **Konektivitas & keamanan**, salin titik akhir. Selain itu, catat nomor port. Anda memerlukan titik akhir dan nomor port untuk terhubung ke instans DB.   
![\[Titik akhir dan port instans DB di RDS konsol Amazon.\]](http://docs.aws.amazon.com/id_id/AmazonRDS/latest/UserGuide/images/endpoint-port.png)

1. Jika Anda perlu menemukan nama pengguna utama, pilih tab **Konfigurasi** dan lihat nilai **Nama pengguna utama**.

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

Untuk menemukan informasi koneksi untuk instance MariaDB dengan menggunakan, jalankan AWS CLI perintah. [describe-db-instances](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html) Dalam panggilan tersebut, buat kueri untuk ID instans DB, titik akhir, port, dan nama pengguna utama.

Untuk Linux, macOS, atau Unix:

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

Untuk Windows:

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

Output Anda akan terlihat seperti berikut ini.

```
[
    [
        "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>

Untuk menemukan informasi koneksi untuk instans DB dengan menggunakan Amazon RDSAPI, panggil escribeDBInstances operasi [D](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html). Dalam output, temukan nilai untuk alamat titik akhir, port titik akhir, dan nama pengguna utama. 

# Menghubungkan dari klien SQL baris perintah Saya (tidak terenkripsi) untuk MariaDB RDS
<a name="USER_ConnectToMariaDBInstance.CLI"></a>

**penting**  
Hanya gunakan SQL koneksi Saya yang tidak terenkripsi ketika klien dan server berada dalam keadaan yang sama VPC dan jaringan dipercaya. Untuk informasi tentang cara menggunakan koneksi terenkripsi, lihat [Menyambung ke instans MariaDB Anda di Amazon RDS dengan SSL/TLS dari klien baris perintah MySQL (dienkripsi)](USER_ConnectToMariaDBInstanceSSL.CLI.md).

Untuk terhubung ke instans DB menggunakan klien SQL baris perintah Saya, masukkan perintah berikut pada prompt perintah pada komputer klien. Melakukan langkah ini akan menghubungkan Anda ke basis data di instans DB MariaDB. Gantikan DNS nama (titik akhir) untuk instans DB Anda *`<endpoint>`* dan nama pengguna utama yang Anda gunakan untuk *`<mymasteruser>`*Berikan kata sandi utama yang Anda gunakan saat dimintai kata sandi.

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

Setelah memasukkan kata sandi untuk pengguna, Anda akan melihat output yang terlihat seperti berikut ini.

```
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)]>
```

# Menghubungkan ke RDS untuk MariaDB dengan Driver AWS JDBC dan Driver Python; AWS
<a name="MariaDB.Connecting.Drivers"></a>

Connect ke RDS untuk instance MariaDB DB dengan Driver AWS JDBC dan Driver Python. AWS Untuk informasi selengkapnya, lihat topik berikut.

**Topics**
+ [Menghubungkan ke RDS untuk MariaDB dengan Driver Amazon Web Services () JDBC AWS](#MariaDB.Connecting.JDBCDriver)
+ [Menghubungkan ke RDS untuk MariaDB dengan Driver Python Amazon Web Services ()AWS](#MariaDB.Connecting.PythonDriver)

## Menghubungkan ke RDS untuk MariaDB dengan Driver Amazon Web Services () JDBC AWS
<a name="MariaDB.Connecting.JDBCDriver"></a>

Amazon Web Services (AWS) JDBC Driver dirancang sebagai pembungkus JDBC tingkat lanjut. Pembungkus ini melengkapi dan memperluas fungsionalitas driver JDBC yang ada. Driver ini kompatibel dengan driver Connector/J MySQL komunitas dan driver MariaDB komunitas. Connector/J 

Untuk menginstal Driver AWS JDBC, tambahkan file AWS JDBC Driver .jar (terletak di aplikasi`CLASSPATH`), dan simpan referensi ke driver komunitas masing-masing. Perbarui awalan URL koneksi masing-masing sebagai berikut:
+ `jdbc:mysql://` untuk `jdbc:aws-wrapper:mysql://`
+ `jdbc:mariadb://` untuk `jdbc:aws-wrapper:mariadb://`

Untuk informasi selengkapnya tentang Driver AWS JDBC dan petunjuk lengkap untuk menggunakannya, lihat repositori [Amazon Web Services (AWS) JDBC Driver](https://github.com/awslabs/aws-advanced-jdbc-wrapper). GitHub 

## Menghubungkan ke RDS untuk MariaDB dengan Driver Python Amazon Web Services ()AWS
<a name="MariaDB.Connecting.PythonDriver"></a>

Driver Python Amazon Web Services (AWS) dirancang sebagai pembungkus Python tingkat lanjut. Pembungkus ini melengkapi dan memperluas fungsionalitas driver Psycopg open-source. Driver AWS Python mendukung Python versi 3.8 dan lebih tinggi. Anda dapat menginstal `aws-advanced-python-wrapper` paket menggunakan `pip` perintah, bersama dengan paket `psycopg` open-source.

Untuk informasi selengkapnya tentang Driver AWS Python dan petunjuk lengkap untuk menggunakannya, lihat repositori [Amazon Web Services ()AWS Python](https://github.com/awslabs/aws-advanced-python-wrapper) Driver. GitHub 

# Memecahkan masalah koneksi ke instans DB MariaDB Anda
<a name="USER_ConnectToMariaDBInstance.Troubleshooting"></a>

Dua penyebab umum kegagalan koneksi ke instans DB baru adalah sebagai berikut:
+ Instans DB dibuat menggunakan grup keamanan yang tidak mengotorisasi koneksi dari perangkat atau instans Amazon EC2 tempat aplikasi atau utilitas MariaDB berjalan. Instans DB harus memiliki grup keamanan VPC yang mengotorisasi koneksi. Untuk mengetahui informasi selengkapnya, lihat [Amazon VPC dan RDSAmazon ](USER_VPC.md).

  Anda dapat menambahkan atau mengedit aturan masuk di grup keamanan. Untuk **Sumber**, pilih **IP Saya**. Pilihan ini akan mengizinkan akses ke instans DB dari alamat IP yang terdeteksi di browser Anda.
+ Instans DB dibuat menggunakan port default 3306, dan perusahaan Anda memiliki aturan firewall yang memblokir koneksi ke port tersebut dari perangkat di jaringan perusahaan Anda. Untuk memperbaiki kegagalan ini, buat ulang instans dengan port yang berbeda.

Untuk mengetahui informasi selengkapnya tentang masalah koneksi, lihat [Tidak dapat terhubung ke instans DB Amazon RDS](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting).